//					FR Family SOFTUNE cpcom V65L08
	.program	"font_driver"
	.library	"lib911.lib"
	.library	"lib911smathfpu.lib"
#macro	__word_noalign	arg1
	.byte ((arg1)>>24)&0xFF,((arg1)>>16)&0xFF,((arg1)>>8)&0xFF,(arg1)&0xFF
#endm
#macro	__half_noalign	arg1
	.byte ((arg1)>>8)&0xFF,(arg1)&0xFF
#endm
	._LANGUAGE	C_FR20, N, U, F
	._FILE	"E:\AndyProject\MT750\MB91590Wsp_CloneLIB_MT750\MB91590Prj\CODE\GDC\font\font_driver.c", 0
	._FILE	"CODE\APP\CanMessageManager\CanNMProtocol.h", 1
	._FILE	"CODE\Driver\DriveIncludes\WDog.h", 2
	._FILE	"CODE\config.h", 3
	._FILE	"CODE\type.h", 4
	._FILE	"C:\Softune6\LIB\911\INCLUDE\stdio.h", 5
	._FILE	"C:\Softune6\LIB\911\INCLUDE\stddef.h", 6
	._FILE	"C:\Softune6\LIB\911\INCLUDE\string.h", 7
	._FILE	"E:\AndyProject\MT750\MB91590Wsp_CloneLIB_MT750\MB91590Prj\CODE\GDC\font\font_config.h", 8
	._FILE	"C:\Softune6\LIB\911\INCLUDE\stdarg.h", 9
	._FILE	"E:\AndyProject\MT750\MB91590Wsp_CloneLIB_MT750\MB91590Prj\CODE\GDC\font\Font_driver.h", 10
	._FILE	"CODE\GDC\gdc\gdctypes.h", 11
	._FILE	"CODE\GDC\screen\screen.h", 12
	._FILE	"CODE\GDC\gdc\gdc.h", 13
	._FILE	"CODE\GDC\gdc\gdc_control.h", 14
	._FILE	"CODE\GDC\sprite\Layer4.h", 15
	._FILE	"CODE\GDC\sprite\sprite.h", 16
	._FILE	"CODE\GDC\sprite\sprite_driver.h", 17
	._FILE	"CODE\Driver\DriveIncludes\mb91590.h", 18
	._FILE	"CODE\Driver\DriveIncludes\_fr.h", 19
	._BTYPE	0x80000001, 1
	._BTYPE	0x80000002, 1
	._BTYPE	0x80000003, 2
	._BTYPE	0x80000004, 2
	._BTYPE	0x80000005, 4
	._BTYPE	0x80000006, 4
	._BTYPE	0x80000007, 4
	._BTYPE	0x80000008, 4
	._BTYPE	0x80000009, 1
	._BTYPE	0x8000000a, 2
	._BTYPE	0x8000000b, 4
	._BTYPE	0x8000000c, 8
	._BTYPE	0x8000000d, 8
	._BTYPE	0x8000000e, 1
	._BTYPE	0x8000000f, 0
	._BTYPE	0x80000010, 8
	._BTYPE	0x80000011, 8
	._MEMBER	S, 0x55, 24, S
	._SYMBOL	"pattern_address", M, 0x80000008, S, 0, 4
	._SYMBOL	"font_XD", M, 0x80000006, S, 4, 4
	._SYMBOL	"font_YD", M, 0x80000006, S, 8, 4
	._SYMBOL	"pos_DX", M, 0x80000005, S, 12, 4
	._SYMBOL	"pos_DY", M, 0x80000005, S, 16, 4
	._SYMBOL	"Vram_offset", M, 0x80000008, S, 20, 4
	._MEMBER	E
	._MEMBER	S, 0x56, 24, S
	._SYMBOL	"image_address", M, 0x80000008, S, 0, 4
	._SYMBOL	"image_XD", M, 0x80000006, S, 4, 4
	._SYMBOL	"image_YD", M, 0x80000006, S, 8, 4
	._SYMBOL	"pos_DX", M, 0x80000005, S, 12, 4
	._SYMBOL	"pos_DY", M, 0x80000005, S, 16, 4
	._SYMBOL	"Vram_offset", M, 0x80000008, S, 20, 4
	._MEMBER	E
	._MEMBER	S, 0x57, 8, S
	._SYMBOL	"pos_DX", M, 0x80000005, S, 0, 4
	._SYMBOL	"pos_DY", M, 0x80000005, S, 4, 4
	._MEMBER	E
	._MEMBER	S, 0x58, 23, S
	._SYMBOL	"font_type", M, 0x80000002, S, 0, 1
	._SYMBOL	"font_num", M, 0x80000002, S, 1, 1
	._SYMBOL	"font_pos", M, 0x80000002, S, 2, 1
	._SYMBOL	"fontstring", M, 0x80000002, S, 3, 20
	._ARRAY	1, 1, 19, 0
	._MEMBER	E
	._SYMBOL	"Font_config", G, 0x55, S
	._SYMBOL	"Font_config_t", Y, 0x55
	._SYMBOL	"Image_config", G, 0x56, S
	._SYMBOL	"Image_config_t", Y, 0x56
	._SYMBOL	"", G, 0x57, S
	._SYMBOL	"Pic_Coord", Y, 0x57
	._SYMBOL	"", G, 0x58, S
	._SYMBOL	"Font_type", Y, 0x58
	.global	_IO_PDR00
	.global	_IO_PDR01
	.global	_IO_PDR02
	.global	_IO_PDR03
	.global	_IO_PDR04
	.global	_IO_PDR05
	.global	_IO_PDR06
	.global	_IO_PDR07
	.global	_IO_PDR08
	.global	_IO_PDR09
	.global	_IO_PDR10
	.global	_IO_PDR11
	.global	_IO_PDR12
	.global	_IO_PDR13
	.global	_IO_PDRA
	.global	_IO_PDRB
	.global	_IO_PDRC
	.global	_IO_PDRD
	.global	_IO_PDRE
	.global	_IO_PDRF
	.global	_IO_PDRG
	.global	_IO_PDRH
	.global	_IO_WDTCR0
	.global	_IO_WDTCPR0
	.global	_IO_WDTCR1
	.global	_IO_WDTCPR1
	.global	_IO_DICR
	.global	_IO_TMRLRA0
	.global	_IO_TMR0
	.global	_IO_TMRLRB0
	.global	_IO_TMCSR0
	.global	_IO_BT0
	.global	_IO_BT1
	.global	_IO_BTSEL01
	.global	_IO_BTSSSR
	.global	_IO_AD
	.global	_IO_MFS0
	.global	_IO_MFS1
	.global	_IO_LIN_UART2
	.global	_IO_LIN_UART3
	.global	_IO_LIN_UART4
	.global	_IO_LIN_UART5
	.global	_IO_LIN_UART6
	.global	_IO_LIN_UART7
	.global	_IO_TMRLRA1
	.global	_IO_TMR1
	.global	_IO_TMRLRB1
	.global	_IO_TMCSR1
	.global	_IO_TMRLRA2
	.global	_IO_TMR2
	.global	_IO_TMRLRB2
	.global	_IO_TMCSR2
	.global	_IO_TMRLRA3
	.global	_IO_TMR3
	.global	_IO_TMRLRB3
	.global	_IO_TMCSR3
	.global	_IO_GCN13
	.global	_IO_GCN23
	.global	_IO_GCN14
	.global	_IO_GCN24
	.global	_IO_GCN15
	.global	_IO_GCN25
	.global	_IO_PTMR11
	.global	_IO_PCSR11
	.global	_IO_PDUT11
	.global	_IO_PCN11
	.global	_IO_PTMR12
	.global	_IO_PCSR12
	.global	_IO_PDUT12
	.global	_IO_PCN12
	.global	_IO_PTMR13
	.global	_IO_PCSR13
	.global	_IO_PDUT13
	.global	_IO_PCN13
	.global	_IO_PTMR14
	.global	_IO_PCSR14
	.global	_IO_PDUT14
	.global	_IO_PCN14
	.global	_IO_PTMR15
	.global	_IO_PCSR15
	.global	_IO_PDUT15
	.global	_IO_PCN15
	.global	_IO_PTMR16
	.global	_IO_PCSR16
	.global	_IO_PDUT16
	.global	_IO_PCN16
	.global	_IO_PTMR17
	.global	_IO_PCSR17
	.global	_IO_PDUT17
	.global	_IO_PCN17
	.global	_IO_PTMR18
	.global	_IO_PCSR18
	.global	_IO_PDUT18
	.global	_IO_PCN18
	.global	_IO_PTMR19
	.global	_IO_PCSR19
	.global	_IO_PDUT19
	.global	_IO_PCN19
	.global	_IO_PTMR20
	.global	_IO_PCSR20
	.global	_IO_PDUT20
	.global	_IO_PCN20
	.global	_IO_PTMR21
	.global	_IO_PCSR21
	.global	_IO_PDUT21
	.global	_IO_PCN21
	.global	_IO_PTMR22
	.global	_IO_PCSR22
	.global	_IO_PDUT22
	.global	_IO_PCN22
	.global	_IO_PTMR23
	.global	_IO_PCSR23
	.global	_IO_PDUT23
	.global	_IO_PCN23
	.global	_IO_PWC20
	.global	_IO_PWC10
	.global	_IO_PWC0
	.global	_IO_PWS20
	.global	_IO_PWS10
	.global	_IO_PWC21
	.global	_IO_PWC11
	.global	_IO_PWC1
	.global	_IO_PWS21
	.global	_IO_PWS11
	.global	_IO_PWC22
	.global	_IO_PWC12
	.global	_IO_PWC2
	.global	_IO_PWS22
	.global	_IO_PWS12
	.global	_IO_PWC23
	.global	_IO_PWC13
	.global	_IO_PWC3
	.global	_IO_PWS23
	.global	_IO_PWS13
	.global	_IO_PWC24
	.global	_IO_PWC14
	.global	_IO_PWC4
	.global	_IO_PWS24
	.global	_IO_PWS14
	.global	_IO_PWC25
	.global	_IO_PWC15
	.global	_IO_PWC5
	.global	_IO_PWS25
	.global	_IO_PWS15
	.global	_IO_FT0
	.global	_IO_FT1
	.global	_IO_GCN10
	.global	_IO_GCN20
	.global	_IO_GCN11
	.global	_IO_GCN21
	.global	_IO_GCN12
	.global	_IO_GCN22
	.global	_IO_PPGDIV
	.global	_IO_PTMR0
	.global	_IO_PCSR0
	.global	_IO_PDUT0
	.global	_IO_PCN0
	.global	_IO_PTMR1
	.global	_IO_PCSR1
	.global	_IO_PDUT1
	.global	_IO_PCN1
	.global	_IO_PTMR2
	.global	_IO_PCSR2
	.global	_IO_PDUT2
	.global	_IO_PCN2
	.global	_IO_PTMR3
	.global	_IO_PCSR3
	.global	_IO_PDUT3
	.global	_IO_PCN3
	.global	_IO_PTMR4
	.global	_IO_PCSR4
	.global	_IO_PDUT4
	.global	_IO_PCN4
	.global	_IO_PTMR5
	.global	_IO_PCSR5
	.global	_IO_PDUT5
	.global	_IO_PCN5
	.global	_IO_PTMR6
	.global	_IO_PCSR6
	.global	_IO_PDUT6
	.global	_IO_PCN6
	.global	_IO_PTMR7
	.global	_IO_PCSR7
	.global	_IO_PDUT7
	.global	_IO_PCN7
	.global	_IO_PTMR8
	.global	_IO_PCSR8
	.global	_IO_PDUT8
	.global	_IO_PCN8
	.global	_IO_PTMR9
	.global	_IO_PCSR9
	.global	_IO_PDUT9
	.global	_IO_PCN9
	.global	_IO_PTMR10
	.global	_IO_PCSR10
	.global	_IO_PDUT10
	.global	_IO_PCN10
	.global	_IO_IPCP0
	.global	_IO_IPCP1
	.global	_IO_ICFS01
	.global	_IO_LSYNS0
	.global	_IO_ICS01
	.global	_IO_IPCP2
	.global	_IO_IPCP3
	.global	_IO_ICFS23
	.global	_IO_ICS23
	.global	_IO_IPCP4
	.global	_IO_IPCP5
	.global	_IO_ICFS45
	.global	_IO_ICS45
	.global	_IO_OCCP0
	.global	_IO_OCCP1
	.global	_IO_OCFS01
	.global	_IO_OCS01
	.global	_IO_OCCP2
	.global	_IO_OCCP3
	.global	_IO_OCFS23
	.global	_IO_OCS23
	.global	_IO_MPU0
	.global	_IO_ICSEL0
	.global	_IO_ICSEL1
	.global	_IO_ICSEL2
	.global	_IO_ICSEL3
	.global	_IO_ICSEL4
	.global	_IO_ICSEL5
	.global	_IO_ICSEL6
	.global	_IO_ICSEL7
	.global	_IO_ICSEL8
	.global	_IO_ICSEL9
	.global	_IO_ICSEL10
	.global	_IO_ICSEL11
	.global	_IO_ICSEL12
	.global	_IO_ICSEL13
	.global	_IO_ICSEL14
	.global	_IO_ICSEL15
	.global	_IO_ICSEL16
	.global	_IO_ICSEL17
	.global	_IO_ICSEL18
	.global	_IO_ICSEL19
	.global	_IO_ICSEL20
	.global	_IO_ICSEL21
	.global	_IO_ICSEL22
	.global	_IO_IRPR0H
	.global	_IO_IRPR0L
	.global	_IO_IRPR1H
	.global	_IO_IRPR1L
	.global	_IO_IRPR2H
	.global	_IO_IRPR2L
	.global	_IO_IRPR3H
	.global	_IO_IRPR3L
	.global	_IO_IRPR4H
	.global	_IO_IRPR4L
	.global	_IO_IRPR5H
	.global	_IO_IRPR5L
	.global	_IO_IRPR6H
	.global	_IO_IRPR6L
	.global	_IO_IRPR7H
	.global	_IO_IRPR7L
	.global	_IO_IRPR8H
	.global	_IO_IRPR8L
	.global	_IO_IRPR9H
	.global	_IO_IRPR9L
	.global	_IO_IRPR12H
	.global	_IO_IRPR12L
	.global	_IO_IRPR13H
	.global	_IO_IRPR13L
	.global	_IO_IRPR14H
	.global	_IO_IRPR14L
	.global	_IO_IRPR15H
	.global	_IO_ICR
	.global	_IO_RSTRR
	.global	_IO_RSTCR
	.global	_IO_STBCR
	.global	_IO_DIVR0
	.global	_IO_DIVR1
	.global	_IO_DIVR2
	.global	_IO_IORR00
	.global	_IO_IORR01
	.global	_IO_IORR02
	.global	_IO_IORR03
	.global	_IO_IORR04
	.global	_IO_IORR05
	.global	_IO_IORR06
	.global	_IO_IORR07
	.global	_IO_IORR08
	.global	_IO_IORR09
	.global	_IO_IORR10
	.global	_IO_IORR11
	.global	_IO_IORR12
	.global	_IO_IORR13
	.global	_IO_IORR14
	.global	_IO_IORR15
	.global	_IO_CANPRE
	.global	_IO_CUCR0
	.global	_IO_CUTD0
	.global	_IO_CUTR0
	.global	_IO_CUCR1
	.global	_IO_CUTD1
	.global	_IO_CUTR1
	.global	_IO_CRTR
	.global	_IO_CLKG
	.global	_IO_CPUAR
	.global	_IO_CCTL
	.global	_IO_EIRR0
	.global	_IO_ENIR0
	.global	_IO_ELVR0
	.global	_IO_EIRR1
	.global	_IO_ENIR1
	.global	_IO_ELVR1
	.global	_IO_WTDR
	.global	_IO_WTCRH
	.global	_IO_WTCRM
	.global	_IO_WTCRL
	.global	_IO_WTBRH
	.global	_IO_WTBRM
	.global	_IO_WTBRL
	.global	_IO_WTHR
	.global	_IO_WTMR
	.global	_IO_WTSR
	.global	_IO_CSVCR
	.global	_IO_REGSEL
	.global	_IO_LVD5R
	.global	_IO_LVD5F
	.global	_IO_LVD
	.global	_IO_GLVD5R
	.global	_IO_GLVD5F
	.global	_IO_GLVD
	.global	_IO_PMUSTR
	.global	_IO_PMUCTLR
	.global	_IO_PWRTMCTL
	.global	_IO_PMUINTF0
	.global	_IO_PMUINTF1
	.global	_IO_PMUINTF2
	.global	_IO_GSTR
	.global	_IO_GCTLR
	.global	_IO_BPCCRA
	.global	_IO_BPCCRB
	.global	_IO_BPCCRC
	.global	_IO_BPCTRA
	.global	_IO_BPCTRB
	.global	_IO_BPCTRC
	.global	_IO_BMODR
	.global	_IO_FCTLR
	.global	_IO_FSTR
	.global	_IO_WREN
	.global	_IO_WR
	.global	_IO_UER
	.global	_IO_DCCR0
	.global	_IO_DCSR0
	.global	_IO_DTCR0
	.global	_IO_DSAR0
	.global	_IO_DDAR0
	.global	_IO_DCCR1
	.global	_IO_DCSR1
	.global	_IO_DTCR1
	.global	_IO_DSAR1
	.global	_IO_DDAR1
	.global	_IO_DCCR2
	.global	_IO_DCSR2
	.global	_IO_DTCR2
	.global	_IO_DSAR2
	.global	_IO_DDAR2
	.global	_IO_DCCR3
	.global	_IO_DCSR3
	.global	_IO_DTCR3
	.global	_IO_DSAR3
	.global	_IO_DDAR3
	.global	_IO_DCCR4
	.global	_IO_DCSR4
	.global	_IO_DTCR4
	.global	_IO_DSAR4
	.global	_IO_DDAR4
	.global	_IO_DCCR5
	.global	_IO_DCSR5
	.global	_IO_DTCR5
	.global	_IO_DSAR5
	.global	_IO_DDAR5
	.global	_IO_DCCR6
	.global	_IO_DCSR6
	.global	_IO_DTCR6
	.global	_IO_DSAR6
	.global	_IO_DDAR6
	.global	_IO_DCCR7
	.global	_IO_DCSR7
	.global	_IO_DTCR7
	.global	_IO_DSAR7
	.global	_IO_DDAR7
	.global	_IO_DCCR8
	.global	_IO_DCSR8
	.global	_IO_DTCR8
	.global	_IO_DSAR8
	.global	_IO_DDAR8
	.global	_IO_DCCR9
	.global	_IO_DCSR9
	.global	_IO_DTCR9
	.global	_IO_DSAR9
	.global	_IO_DDAR9
	.global	_IO_DCCR10
	.global	_IO_DCSR10
	.global	_IO_DTCR10
	.global	_IO_DSAR10
	.global	_IO_DDAR10
	.global	_IO_DCCR11
	.global	_IO_DCSR11
	.global	_IO_DTCR11
	.global	_IO_DSAR11
	.global	_IO_DDAR11
	.global	_IO_DCCR12
	.global	_IO_DCSR12
	.global	_IO_DTCR12
	.global	_IO_DSAR12
	.global	_IO_DDAR12
	.global	_IO_DCCR13
	.global	_IO_DCSR13
	.global	_IO_DTCR13
	.global	_IO_DSAR13
	.global	_IO_DDAR13
	.global	_IO_DCCR14
	.global	_IO_DCSR14
	.global	_IO_DTCR14
	.global	_IO_DSAR14
	.global	_IO_DDAR14
	.global	_IO_DCCR15
	.global	_IO_DCSR15
	.global	_IO_DTCR15
	.global	_IO_DSAR15
	.global	_IO_DDAR15
	.global	_IO_DNMIR
	.global	_IO_DILVR
	.global	_IO_DMACR
	.global	_IO_DDR00
	.global	_IO_DDR01
	.global	_IO_DDR02
	.global	_IO_DDR03
	.global	_IO_DDR04
	.global	_IO_DDR05
	.global	_IO_DDR06
	.global	_IO_DDR07
	.global	_IO_DDR08
	.global	_IO_DDR09
	.global	_IO_DDR10
	.global	_IO_DDR11
	.global	_IO_DDR12
	.global	_IO_DDR13
	.global	_IO_DDRA
	.global	_IO_DDRB
	.global	_IO_DDRC
	.global	_IO_DDRD
	.global	_IO_DDRE
	.global	_IO_DDRF
	.global	_IO_DDRG
	.global	_IO_DDRH
	.global	_IO_PFR00
	.global	_IO_PFR01
	.global	_IO_PFR02
	.global	_IO_PFR03
	.global	_IO_PFR04
	.global	_IO_PFR05
	.global	_IO_PFR06
	.global	_IO_PFR07
	.global	_IO_PFR08
	.global	_IO_PFR09
	.global	_IO_PFR10
	.global	_IO_PFR11
	.global	_IO_PFR12
	.global	_IO_PFR13
	.global	_IO_PFRA
	.global	_IO_PFRB
	.global	_IO_PFRC
	.global	_IO_PFRD
	.global	_IO_PFRE
	.global	_IO_PFRF
	.global	_IO_PFRG
	.global	_IO_PFRH
	.global	_IO_PDDR00
	.global	_IO_PDDR01
	.global	_IO_PDDR02
	.global	_IO_PDDR03
	.global	_IO_PDDR04
	.global	_IO_PDDR05
	.global	_IO_PDDR06
	.global	_IO_PDDR07
	.global	_IO_PDDR08
	.global	_IO_PDDR09
	.global	_IO_PDDR10
	.global	_IO_PDDR11
	.global	_IO_PDDR12
	.global	_IO_PDDR13
	.global	_IO_PDDRA
	.global	_IO_PDDRB
	.global	_IO_PDDRC
	.global	_IO_PDDRD
	.global	_IO_PDDRE
	.global	_IO_PDDRF
	.global	_IO_PDDRG
	.global	_IO_PDDRH
	.global	_IO_EPFR00
	.global	_IO_EPFR01
	.global	_IO_EPFR02
	.global	_IO_EPFR03
	.global	_IO_EPFR04
	.global	_IO_EPFR05
	.global	_IO_EPFR06
	.global	_IO_EPFR07
	.global	_IO_EPFR08
	.global	_IO_EPFR09
	.global	_IO_EPFR10
	.global	_IO_EPFR11
	.global	_IO_EPFR12
	.global	_IO_EPFR13
	.global	_IO_EPFR14
	.global	_IO_EPFR15
	.global	_IO_EPFR16
	.global	_IO_EPFR17
	.global	_IO_EPFR18
	.global	_IO_EPFR19
	.global	_IO_EPFR20
	.global	_IO_EPFR21
	.global	_IO_EPFR22
	.global	_IO_EPFR23
	.global	_IO_EPFR24
	.global	_IO_EPFR25
	.global	_IO_EPFR26
	.global	_IO_EPFR27
	.global	_IO_EPFR28
	.global	_IO_EPFR29
	.global	_IO_EPFR30
	.global	_IO_EPFR31
	.global	_IO_EPFR32
	.global	_IO_EPFR33
	.global	_IO_EPFR34
	.global	_IO_EPFR35
	.global	_IO_EPFR36
	.global	_IO_EPFR37
	.global	_IO_EPFR38
	.global	_IO_EPFR39
	.global	_IO_EPFR40
	.global	_IO_EPFR41
	.global	_IO_EPFR42
	.global	_IO_EPFR43
	.global	_IO_EPFR44
	.global	_IO_EPFR45
	.global	_IO_EPFR46
	.global	_IO_EPFR47
	.global	_IO_EPFR48
	.global	_IO_EPFR49
	.global	_IO_EPFR50
	.global	_IO_EPFR51
	.global	_IO_EPFR52
	.global	_IO_EPFR53
	.global	_IO_EPFR54
	.global	_IO_EPFR55
	.global	_IO_PPCR00
	.global	_IO_PPCR01
	.global	_IO_PPCR02
	.global	_IO_PPCR03
	.global	_IO_PPCR04
	.global	_IO_PPCR05
	.global	_IO_PPCR06
	.global	_IO_PPCR07
	.global	_IO_PPCR08
	.global	_IO_PPCR09
	.global	_IO_PPCR10
	.global	_IO_PPCR11
	.global	_IO_PPCR12
	.global	_IO_PPCR13
	.global	_IO_PPCRA
	.global	_IO_PPCRB
	.global	_IO_PPCRC
	.global	_IO_PPCRD
	.global	_IO_PPCRE
	.global	_IO_PPCRF
	.global	_IO_PPCRG
	.global	_IO_PPCRH
	.global	_IO_PPER00
	.global	_IO_PPER01
	.global	_IO_PPER02
	.global	_IO_PPER03
	.global	_IO_PPER04
	.global	_IO_PPER05
	.global	_IO_PPER06
	.global	_IO_PPER07
	.global	_IO_PPER08
	.global	_IO_PPER09
	.global	_IO_PPER10
	.global	_IO_PPER11
	.global	_IO_PPER12
	.global	_IO_PPER13
	.global	_IO_PPERA
	.global	_IO_PPERB
	.global	_IO_PPERC
	.global	_IO_PPERD
	.global	_IO_PPERE
	.global	_IO_PPERF
	.global	_IO_PPERG
	.global	_IO_PPERH
	.global	_IO_PILR00
	.global	_IO_PILR01
	.global	_IO_PILR02
	.global	_IO_PILR03
	.global	_IO_PILR04
	.global	_IO_PILR05
	.global	_IO_PILR06
	.global	_IO_PILR07
	.global	_IO_PILR08
	.global	_IO_PILR09
	.global	_IO_PILR10
	.global	_IO_PILR11
	.global	_IO_PILR12
	.global	_IO_PILR13
	.global	_IO_PILRA
	.global	_IO_PILRB
	.global	_IO_PILRC
	.global	_IO_PILRD
	.global	_IO_PILRE
	.global	_IO_PILRF
	.global	_IO_PILRG
	.global	_IO_PILRH
	.global	_IO_EPILR06
	.global	_IO_EPILR07
	.global	_IO_EPILR08
	.global	_IO_EPILR09
	.global	_IO_EPILR10
	.global	_IO_EPILR11
	.global	_IO_EPILR12
	.global	_IO_EPILR13
	.global	_IO_PODR06
	.global	_IO_PODR07
	.global	_IO_PODR08
	.global	_IO_PODR09
	.global	_IO_PODR10
	.global	_IO_PODR11
	.global	_IO_PODR12
	.global	_IO_PODR13
	.global	_IO_EPODR06
	.global	_IO_EPODR07
	.global	_IO_EPODR08
	.global	_IO_EPODRGD
	.global	_IO_EPODRGF
	.global	_IO_PORTEN
	.global	_IO_GDC
	.global	_IO_FT2
	.global	_IO_FT3
	.global	_IO_IPCP6
	.global	_IO_IPCP7
	.global	_IO_ICFS67
	.global	_IO_LSYNS1
	.global	_IO_ICS67
	.global	_IO_SACR
	.global	_IO_PICD
	.global	_IO_SGR0
	.global	_IO_SGR1
	.global	_IO_SGR2
	.global	_IO_SGR3
	.global	_IO_SGR4
	.global	_IO_CRCCR
	.global	_IO_CRCINIT
	.global	_IO_CRCIN
	.global	_IO_CRCR
	.global	_IO_CAN0
	.global	_IO_CAN1
	.global	_IO_CAN2
	.global	_IO_DFCTLR
	.global	_IO_DFSTR
	.global	_IO_FLIFCTLR
	.global	_IO_SEEARX
	.global	_IO_DEEARX
	.global	_IO_EECSRX
	.global	_IO_EFEARX
	.global	_IO_EFECRX
	.global	_IO_SEEARA
	.global	_IO_DEEARA
	.global	_IO_EECSRA
	.global	_IO_EFEARA
	.global	_IO_EFECRA
	.global	_IO_DSUCR
	.global	_IO_PCSR
	.global	_IO_PSSR
	.global	_IO_EDIR1
	.global	_IO_EDIR0
	.global	_Gui_Default_Gear
	.global	_Gui_Default_TimerHourTen
	.global	_Gui_Default_TimerHourSingle
	.global	_Gui_Default_TimerMinTen
	.global	_Gui_Default_TimerMinSingle
	.global	_Gui_Default_TimerMaohao
	.global	_Gui_Default_ODOTitle
	.global	_Gui_Default_ODOUnit
	.global	_Gui_Default_ODO6th
	.global	_Gui_Default_ODO5th
	.global	_Gui_Default_ODO4th
	.global	_Gui_Default_ODO3rd
	.global	_Gui_Default_ODO2nd
	.global	_Gui_Default_ODO1st
	.global	_Gui_Default_ODO0th
	.global	_Gui_Default_TripTitle
	.global	_Gui_Default_TripHun
	.global	_Gui_Default_TripTen
	.global	_Gui_Default_TripSingle
	.global	_Gui_Default_TripNut
	.global	_Gui_Default_TripDot
	.global	_Gui_Default_TripUnit
	.global	_Default_Config
	.global	_Gui_Logo_PartA
	.global	_Gui_Logo_PartB
	.global	_Gui_Logo_PartC
	.global	_Gui_LogoEND
	.global	_Logo_Config
	.global	_Gui_AveFuel_Ten
	.global	_Gui_AveFuel_Single
	.global	_Gui_AveFuel_Nut
	.global	_Gui_AveFuel_Dot
	.global	_Gui_AveFuel_Unit
	.global	_Gui_AveFuel_Title
	.global	_Gui_AveFuelEND
	.global	_AveFuel_Config
	.global	_Gui_Distance_Hun
	.global	_Gui_Distance_Ten
	.global	_Gui_Distance_Single
	.global	_Gui_Distance_Unit
	.global	_Gui_Distance_Title
	.global	_Gui_DistanceEND
	.global	_Distance_Config
	.global	_Gui_Doors_BackCar
	.global	_Gui_Doors_LFOpen
	.global	_Gui_Doors_RFOpen
	.global	_Gui_Doors_LBOpen
	.global	_Gui_Doors_RBOpen
	.global	_Gui_Doors_BackOpen
	.global	_Gui_Doors_FrontOpen
	.global	_Gui_Doors_IgOffBack
	.global	_Gui_Doors_End
	.global	_Doors_Config
	.global	_Gui_InsFuel_Step01
	.global	_Gui_InsFuel_Step10
	.global	_Gui_InsFuel_Step19
	.global	_Gui_InsFuel_StepLine
	.global	_Gui_InsFuel_StepNum
	.global	_Gui_InsFuel_Title
	.global	_Gui_InsFuel_BackGround
	.global	_Gui_InsFuel_Num
	.global	_Gui_InsFuelEND
	.global	_InsFuel_Config
	.global	_Gui_Maintain_Title
	.global	_Gui_Maintain_TitleSet
	.global	_Gui_Maintain_Num70
	.global	_Gui_Maintain_Num50
	.global	_Gui_Maintain_Num25
	.global	_Gui_Maintain_Open
	.global	_Gui_Maintain_Close
	.global	_Gui_Maintain_Charup
	.global	_Maintain_Config
	.global	_Gui_LightSet_Title
	.global	_Gui_LightSet_BackGround
	.global	_Gui_LightSet_Num1
	.global	_Gui_LightSet_Num2
	.global	_Gui_LightSet_Num3
	.global	_Gui_LightSet_Num4
	.global	_Gui_LightSet_Num5
	.global	_Gui_LightSet_Num6
	.global	_Gui_LightSet_Num7
	.global	_Gui_LightSet_Num8
	.global	_Gui_LightSet_Num9
	.global	_Gui_LightSet_Num10
	.global	_Gui_LightSetEND
	.global	_LightSet_Config
	.global	_Gui_FaultList_Line1
	.global	_Gui_FaultList_Line2
	.global	_Gui_FaultList_Line3
	.global	_Gui_FaultList_Line4
	.global	_Gui_FaultList_Line5
	.global	_Gui_FaultList_Line6
	.global	_Gui_FaultList_CharDown
	.global	_Gui_FaultListEND
	.global	_FaultList_Config
	.global	_Gui_FaultRecord_Title
	.global	_Gui_FaultRecord_Line1
	.global	_Gui_FaultRecord_Line2
	.global	_Gui_FaultRecord_Line3
	.global	_Gui_FaultRecord_Line4
	.global	_Gui_FaultRecord_Line5
	.global	_Gui_FaultRecord_Line6
	.global	_Gui_FaultRecord_Line7
	.global	_Gui_FaultRecord_CharDown
	.global	_Gui_FaultRecordEND
	.global	_FaultRecord_Config
	.global	_Gui_Version_Line1
	.global	_Gui_Version_Line2
	.global	_Gui_Version_Line3
	.global	_Gui_Version_Line4
	.global	_Version_Config
	.global	_Gui_MenuSet_Line1
	.global	_Gui_MenuSet_Line2
	.global	_Gui_MenuSet_Line3
	.global	_Gui_MenuSet_Line4
	.global	_MenuSet_Config
	.global	_Gui_MenuPage_Line1
	.global	_Gui_MenuPage_Line2
	.global	_Gui_MenuPage_Line3
	.global	_Gui_MenuPage_Line4
	.global	_Gui_MenuPage_Line5
	.global	_Gui_MenuPage_Line6
	.global	_MenuPage_Config
	.global	_Gui_DoorOpen_Line1
	.global	_Gui_DoorOpen_Line2
	.global	_Gui_DoorOpen_Line3
	.global	_Gui_DoorOpen_Line4
	.global	_Gui_DoorOpen_Line5
	.global	_Gui_DoorOpen_Line6
	.global	_DoorOpen_Config
	.global	_Gui_RadaCar
	.global	_Gui_RadaUp_LF
	.global	_Gui_RadaUp_RF
	.global	_Gui_RadaDown_LB
	.global	_Gui_RadaDown_RB
	.global	_Rada_Config
	.global	_Gui_TPMSCar
	.global	_Gui_TPMS_LF_RoundWarn
	.global	_Gui_TPMS_LB_RoundWarn
	.global	_Gui_TPMS_RF_RoundWarn
	.global	_Gui_TPMS_RB_RoundWarn
	.global	_Gui_TPMS_Press_LF_Dot
	.global	_Gui_TPMS_Press_LF_OAP
	.global	_Gui_TPMS_Press_LF_Single
	.global	_Gui_TPMS_Press_LF_Unit
	.global	_Gui_TPMS_Press_LF_Line
	.global	_Gui_TPMS_Press_LB_Dot
	.global	_Gui_TPMS_Press_LB_OAP
	.global	_Gui_TPMS_Press_LB_Single
	.global	_Gui_TPMS_Press_LB_Unit
	.global	_Gui_TPMS_Press_LB_Line
	.global	_Gui_TPMS_Press_RF_Dot
	.global	_Gui_TPMS_Press_RF_OAP
	.global	_Gui_TPMS_Press_RF_Single
	.global	_Gui_TPMS_Press_RF_Unit
	.global	_Gui_TPMS_Press_RF_Line
	.global	_Gui_TPMS_Press_RB_Dot
	.global	_Gui_TPMS_Press_RB_OAP
	.global	_Gui_TPMS_Press_RB_Single
	.global	_Gui_TPMS_Press_RB_Unit
	.global	_Gui_TPMS_Press_RB_Line
	.global	_Gui_TPMS_TMP_LF_Hun
	.global	_Gui_TPMS_TMP_LF_Ten
	.global	_Gui_TPMS_TMP_LF_Single
	.global	_Gui_TPMS_TMP_LF_Unit
	.global	_Gui_TPMS_TMP_LF_OAP
	.global	_Gui_TPMS_TMP_LF_Dot
	.global	_Gui_TPMS_TMP_LB_Hun
	.global	_Gui_TPMS_TMP_LB_Ten
	.global	_Gui_TPMS_TMP_LB_Single
	.global	_Gui_TPMS_TMP_LB_Unit
	.global	_Gui_TPMS_TMP_LB_OAP
	.global	_Gui_TPMS_TMP_LB_Dot
	.global	_Gui_TPMS_TMP_RF_Hun
	.global	_Gui_TPMS_TMP_RF_Ten
	.global	_Gui_TPMS_TMP_RF_Single
	.global	_Gui_TPMS_TMP_RF_Unit
	.global	_Gui_TPMS_TMP_RF_OAP
	.global	_Gui_TPMS_TMP_RF_Dot
	.global	_Gui_TPMS_TMP_RB_Hun
	.global	_Gui_TPMS_TMP_RB_Ten
	.global	_Gui_TPMS_TMP_RB_Single
	.global	_Gui_TPMS_TMP_RB_Unit
	.global	_Gui_TPMS_TMP_RB_OAP
	.global	_Gui_TPMS_TMP_RB_Dot
	.global	_TPMS_Config
	.global	_Gui_RadaSet
	.global	_Gui_TPMSSet
	.global	_RadaSet_Config
	.global	_TPMSSet_Config
	.global	_Gui_TPMS_TMP_LF_Under0
	.global	_Gui_TPMS_TMP_LB_Under0
	.global	_Gui_TPMS_TMP_RF_Under0
	.global	_Gui_TPMS_TMP_RB_Under0
	.global	_Sprite_Num
	.global	_Count_ChangePage
	.global	_f_DMA0
	.global	_f_DMA1
	.global	_f_RLD
	.global	_f_VSYNC
	.global	__ptr_file
	.global	_g_DoorSleepEvent
	.global	_diagEnableTimer
	.global	_g_DiagBussoffDtcFlag
	.global	_g_DiagBussoffRunningFlag
	.global	_g_DiagEnableFlag
	.section	DATA, DATA, align=4
	.global	_New_FontBuf
	.align	1
_New_FontBuf:
	.res.b	48
	.global	_Font_Att
_Font_Att:
	.res.b	115
	.section	INIT, DATA, align=4
	.global	_alpha_color
	.align	4
_alpha_color:
	.word	16777215
	.global	_sprite_color
_sprite_color:
	.word	0
	.global	_Font_Dot
_Font_Dot:
	.word	0
	.global	_Totle_Num
_Totle_Num:
	.word	0
_Image_Fault_History_config:
	.word	39618096
	.word	200
	.word	28
	.word	19
	.word	46
	.word	0
	.word	39616896
	.word	20
	.word	20
	.word	110
	.word	228
	.word	16800
	.word	39550656
	.word	184
	.word	24
	.word	0
	.word	0
	.word	18000
	.word	39537408
	.word	184
	.word	24
	.word	0
	.word	0
	.word	18000
	.word	39563904
	.word	184
	.word	24
	.word	0
	.word	0
	.word	18000
	.word	39603648
	.word	184
	.word	24
	.word	0
	.word	0
	.word	18000
	.word	39590400
	.word	184
	.word	24
	.word	0
	.word	0
	.word	18000
	.word	39577152
	.word	184
	.word	24
	.word	0
	.word	0
	.word	18000
	.word	41285712
	.word	184
	.word	28
	.word	0
	.word	0
	.word	18000
_Image_Fault_Message_config:
	.word	39616896
	.word	20
	.word	20
	.word	110
	.word	228
	.word	0
	.word	39537408
	.word	184
	.word	24
	.word	0
	.word	0
	.word	1200
	.word	39550656
	.word	184
	.word	24
	.word	0
	.word	0
	.word	1200
	.word	39563904
	.word	184
	.word	24
	.word	0
	.word	0
	.word	1200
	.word	39603648
	.word	184
	.word	24
	.word	0
	.word	0
	.word	1200
	.word	39590400
	.word	184
	.word	24
	.word	0
	.word	0
	.word	1200
	.word	39577152
	.word	184
	.word	24
	.word	0
	.word	0
	.word	1200
	.global	_COLOR_TYPE
	.align	1
_COLOR_TYPE:
	.byte	1
	.global	_Flag_FontRoll
_Flag_FontRoll:
	.byte	0
	.global	_Inter_Num
_Inter_Num:
	.byte	0
	.section	CONST, CONST, align=4
	.align	4
_Font_SongName_config:
	.word	50855936
	.word	24
	.word	24
	.word	83
	.word	240
	.word	816720
_Font_F_config:
	.word	50855936
	.word	24
	.word	24
	.word	83
	.word	177
	.word	813720
_Font_E_config:
	.word	50855936
	.word	24
	.word	24
	.word	83
	.word	177
	.word	810720
_Font_D_config:
	.word	50855936
	.word	24
	.word	24
	.word	83
	.word	177
	.word	807720
_Font_C_config:
	.word	50855936
	.word	24
	.word	24
	.word	83
	.word	149
	.word	804720
_Font_B_config:
	.word	50855936
	.word	24
	.word	24
	.word	83
	.word	121
	.word	801720
_Font_A_config:
	.word	50855936
	.word	24
	.word	24
	.word	83
	.word	90
	.word	798720
_g_rsPalette_Palette2_Data:
	.word	-37473
_g_rsPalette_Palette1_Data:
	.word	-65536
_LightSet_Coord:
	.word	53
	.word	128
	.word	66
	.word	128
	.word	78
	.word	128
	.word	91
	.word	128
	.word	103
	.word	128
	.word	115
	.word	128
	.word	127
	.word	128
	.word	140
	.word	128
	.word	153
	.word	128
	.word	165
	.word	128
_Image_LightNum_config:
	.word	41273472
	.word	20
	.word	36
	.word	0
	.word	0
	.word	737136
_Image_Light_config:
	.word	39194304
	.word	112
	.word	32
	.word	64
	.word	61
	.word	0
	.word	39205056
	.word	168
	.word	36
	.word	35
	.word	128
	.word	10752
_TPMSSet_Coord:
	.word	21
	.word	109
	.word	21
	.word	150
_Image_TPMS_Set:
	.word	40955136
	.word	112
	.word	32
	.word	63
	.word	52
	.word	0
	.word	39527424
	.word	52
	.word	32
	.word	93
	.word	117
	.word	10752
	.word	39532416
	.word	52
	.word	32
	.word	94
	.word	158
	.word	15744
	.word	39455520
	.word	200
	.word	42
	.word	0
	.word	0
	.word	20736
_RadaSet_Coord:
	.word	21
	.word	109
	.word	21
	.word	150
_Image_Rada_Set:
	.word	40965888
	.word	112
	.word	32
	.word	63
	.word	52
	.word	0
	.word	39527424
	.word	52
	.word	32
	.word	93
	.word	117
	.word	10752
	.word	39532416
	.word	52
	.word	32
	.word	94
	.word	158
	.word	15744
	.word	39455520
	.word	200
	.word	42
	.word	0
	.word	0
	.word	20736
_TPMS_Under0_Coord:
	.word	21
	.word	107
	.word	21
	.word	181
	.word	151
	.word	107
	.word	151
	.word	181
_Image_TPMS_Under0:
	.word	40908864
	.word	16
	.word	12
	.word	0
	.word	0
	.word	0
	.word	40909440
	.word	16
	.word	12
	.word	0
	.word	0
	.word	576
_TPMSNum_C_RB_Coord:
	.word	151
	.word	178
	.word	163
	.word	178
	.word	175
	.word	178
_TPMSNum_C_RF_Coord:
	.word	151
	.word	104
	.word	163
	.word	104
	.word	175
	.word	104
_TPMSNum_C_LB_Coord:
	.word	20
	.word	178
	.word	32
	.word	178
	.word	44
	.word	178
_TPMSNum_C_LF_Coord:
	.word	20
	.word	104
	.word	32
	.word	104
	.word	44
	.word	104
_TPMSNum_Bar_RB_Coord:
	.word	158
	.word	157
	.word	166
	.word	157
	.word	174
	.word	157
_TPMSNum_Bar_RF_Coord:
	.word	158
	.word	83
	.word	166
	.word	83
	.word	174
	.word	83
_TPMSNum_Bar_LB_Coord:
	.word	27
	.word	157
	.word	35
	.word	157
	.word	43
	.word	157
_TPMSNum_Bar_LF_Coord:
	.word	27
	.word	83
	.word	35
	.word	83
	.word	43
	.word	83
_Image_TPMS_RedNum:
	.word	40896864
	.word	20
	.word	20
	.word	0
	.word	0
	.word	723936
	.word	40898064
	.word	20
	.word	20
	.word	0
	.word	0
	.word	725136
	.word	40899264
	.word	20
	.word	20
	.word	0
	.word	0
	.word	726336
	.word	40900464
	.word	20
	.word	20
	.word	0
	.word	0
	.word	727536
	.word	40901664
	.word	20
	.word	20
	.word	0
	.word	0
	.word	728736
	.word	40902864
	.word	20
	.word	20
	.word	0
	.word	0
	.word	729936
	.word	40904064
	.word	20
	.word	20
	.word	0
	.word	0
	.word	731136
	.word	40905264
	.word	20
	.word	20
	.word	0
	.word	0
	.word	732336
	.word	40906464
	.word	20
	.word	20
	.word	0
	.word	0
	.word	733536
	.word	40907664
	.word	20
	.word	20
	.word	0
	.word	0
	.word	734736
	.word	40879056
	.word	20
	.word	20
	.word	0
	.word	0
	.word	735936
_Image_TPMS_WhiteNum:
	.word	40884864
	.word	20
	.word	20
	.word	0
	.word	0
	.word	710736
	.word	40886064
	.word	20
	.word	20
	.word	0
	.word	0
	.word	711936
	.word	40887264
	.word	20
	.word	20
	.word	0
	.word	0
	.word	713136
	.word	40888464
	.word	20
	.word	20
	.word	0
	.word	0
	.word	714336
	.word	40889664
	.word	20
	.word	20
	.word	0
	.word	0
	.word	715536
	.word	40890864
	.word	20
	.word	20
	.word	0
	.word	0
	.word	716736
	.word	40892064
	.word	20
	.word	20
	.word	0
	.word	0
	.word	717936
	.word	40893264
	.word	20
	.word	20
	.word	0
	.word	0
	.word	719136
	.word	40894464
	.word	20
	.word	20
	.word	0
	.word	0
	.word	720336
	.word	40895664
	.word	20
	.word	20
	.word	0
	.word	0
	.word	721536
	.word	40877856
	.word	20
	.word	20
	.word	0
	.word	0
	.word	722736
_TPMSUnit_C_Coord:
	.word	59
	.word	107
	.word	190
	.word	107
	.word	59
	.word	181
	.word	190
	.word	181
_Image_TPMSUnit_C:
	.word	40883328
	.word	16
	.word	16
	.word	0
	.word	0
	.word	709200
	.word	40884096
	.word	16
	.word	16
	.word	0
	.word	0
	.word	709968
_TPMSUnit_Bar_Coord:
	.word	56
	.word	88
	.word	187
	.word	88
	.word	56
	.word	162
	.word	187
	.word	162
_Image_TPMSUnit_Bar:
	.word	40880256
	.word	32
	.word	16
	.word	0
	.word	0
	.word	706128
	.word	40881792
	.word	32
	.word	16
	.word	0
	.word	0
	.word	707664
_TPMS_Tire_Coord:
	.word	78
	.word	85
	.word	129
	.word	85
	.word	78
	.word	159
	.word	129
	.word	159
_Image_TPMSTire_config:
	.word	40869408
	.word	32
	.word	44
	.word	0
	.word	0
	.word	697680
	.word	40873632
	.word	32
	.word	44
	.word	0
	.word	0
	.word	701904
_TPMS_Line_Coord:
	.word	16
	.word	101
	.word	148
	.word	101
	.word	16
	.word	175
	.word	148
	.word	175
_Image_TPMSLine_config:
	.word	40867584
	.word	76
	.word	4
	.word	0
	.word	0
	.word	695856
	.word	40868496
	.word	76
	.word	4
	.word	0
	.word	0
	.word	696768
_Image_TPMSCar_config:
	.word	40831104
	.word	76
	.word	160
	.word	81
	.word	64
	.word	659376
_MenuPage_ChooseUp:
	.word	19
	.word	47
	.word	19
	.word	85
	.word	19
	.word	123
	.word	19
	.word	161
	.word	19
	.word	199
_Image_MenuPage_config:
	.word	40801152
	.word	104
	.word	32
	.word	67
	.word	55
	.word	9984
	.word	40821120
	.word	104
	.word	32
	.word	67
	.word	93
	.word	19968
	.word	40791168
	.word	104
	.word	32
	.word	67
	.word	131
	.word	29952
	.word	40811136
	.word	104
	.word	32
	.word	67
	.word	169
	.word	39936
	.word	40757664
	.word	52
	.word	32
	.word	93
	.word	207
	.word	49920
	.word	40767648
	.word	196
	.word	40
	.word	0
	.word	0
	.word	54912
_MenuSet_ChooseUp:
	.word	19
	.word	69
	.word	19
	.word	111
	.word	19
	.word	155
_Image_MenuSet_config:
	.word	40752672
	.word	52
	.word	32
	.word	93
	.word	75
	.word	0
	.word	40762656
	.word	52
	.word	32
	.word	93
	.word	117
	.word	4992
	.word	40757664
	.word	52
	.word	32
	.word	93
	.word	159
	.word	9984
	.word	40767648
	.word	196
	.word	40
	.word	0
	.word	0
	.word	14976
_Image_Warn_Txt_config:
	.word	40554384
	.word	204
	.word	36
	.word	20
	.word	58
	.word	48720
	.word	40576416
	.word	204
	.word	36
	.word	20
	.word	125
	.word	48720
	.word	40598448
	.word	204
	.word	36
	.word	20
	.word	58
	.word	48720
	.word	40620480
	.word	204
	.word	36
	.word	20
	.word	58
	.word	48720
	.word	40642512
	.word	204
	.word	36
	.word	20
	.word	58
	.word	48720
	.word	40664544
	.word	204
	.word	36
	.word	20
	.word	58
	.word	48720
	.word	40686576
	.word	204
	.word	36
	.word	20
	.word	58
	.word	48720
	.word	40708608
	.word	204
	.word	36
	.word	20
	.word	58
	.word	48720
	.word	40730640
	.word	204
	.word	36
	.word	20
	.word	58
	.word	48720
	.word	41026944
	.word	188
	.word	32
	.word	19
	.word	59
	.word	40320
	.word	41387568
	.word	188
	.word	32
	.word	30
	.word	61
	.word	46080
_Image_Warn_Pic_config:
	.word	40164624
	.word	140
	.word	116
	.word	54
	.word	104
	.word	0
	.word	40213344
	.word	140
	.word	116
	.word	54
	.word	104
	.word	0
	.word	40262064
	.word	140
	.word	116
	.word	54
	.word	104
	.word	0
	.word	40310784
	.word	140
	.word	116
	.word	54
	.word	104
	.word	0
	.word	40359504
	.word	140
	.word	116
	.word	54
	.word	104
	.word	0
	.word	40408224
	.word	140
	.word	116
	.word	54
	.word	104
	.word	0
	.word	40456944
	.word	140
	.word	116
	.word	54
	.word	104
	.word	0
	.word	40505664
	.word	140
	.word	116
	.word	54
	.word	104
	.word	0
	.word	41347248
	.word	120
	.word	112
	.word	68
	.word	104
	.word	0
	.word	41301168
	.word	128
	.word	120
	.word	56
	.word	100
	.word	0
_Image_Hardware_config:
	.word	40146672
	.word	136
	.word	32
	.word	50
	.word	136
	.word	23136
	.word	40159728
	.word	68
	.word	24
	.word	84
	.word	175
	.word	36192
_Image_Sofeware_config:
	.word	40123536
	.word	136
	.word	32
	.word	50
	.word	60
	.word	0
	.word	40136592
	.word	140
	.word	24
	.word	50
	.word	100
	.word	13056
_Image_RadarUp_RB_config:
	.word	41214720
	.word	68
	.word	72
	.word	115
	.word	189
	.word	77952
	.word	41229408
	.word	68
	.word	72
	.word	115
	.word	189
	.word	77952
	.word	41258784
	.word	68
	.word	72
	.word	115
	.word	189
	.word	77952
	.word	41244096
	.word	68
	.word	72
	.word	115
	.word	189
	.word	77952
_Image_RadarUp_LB_config:
	.word	41155968
	.word	68
	.word	72
	.word	59
	.word	189
	.word	63264
	.word	41170656
	.word	68
	.word	72
	.word	59
	.word	189
	.word	63264
	.word	41200032
	.word	68
	.word	72
	.word	59
	.word	189
	.word	63264
	.word	41185344
	.word	68
	.word	72
	.word	59
	.word	189
	.word	63264
_Image_RadarUp_RF_config:
	.word	41100480
	.word	68
	.word	68
	.word	116
	.word	39
	.word	49392
	.word	41114352
	.word	68
	.word	68
	.word	116
	.word	39
	.word	49392
	.word	41142096
	.word	68
	.word	68
	.word	116
	.word	39
	.word	49392
	.word	41128224
	.word	68
	.word	68
	.word	116
	.word	39
	.word	49392
_Image_RadarUp_LF_config:
	.word	41044992
	.word	68
	.word	68
	.word	60
	.word	39
	.word	35520
	.word	41058864
	.word	68
	.word	68
	.word	60
	.word	39
	.word	35520
	.word	41086608
	.word	68
	.word	68
	.word	60
	.word	39
	.word	35520
	.word	41072736
	.word	68
	.word	68
	.word	60
	.word	39
	.word	35520
_Image_Radar_Car_config:
	.word	39634896
	.word	80
	.word	148
	.word	80
	.word	76
	.word	0
_FaultRecord_Coord:
	.word	29
	.word	46
	.word	29
	.word	74
	.word	29
	.word	99
	.word	29
	.word	124
	.word	29
	.word	149
	.word	29
	.word	174
	.word	29
	.word	199
	.word	29
	.word	224
_FaultList_Coord_Line6:
	.word	29
	.word	202
_FaultList_Coord_Line5:
	.word	29
	.word	172
_FaultList_Coord_Line4:
	.word	29
	.word	141
_FaultList_Coord_Line3:
	.word	29
	.word	108
_FaultList_Coord_Line2:
	.word	29
	.word	76
_FaultList_Coord_Line1:
	.word	29
	.word	46
_FaultList_Coord:
	.word	29
	.word	46
	.word	29
	.word	76
	.word	29
	.word	108
	.word	29
	.word	141
	.word	29
	.word	172
	.word	29
	.word	202
_Maintain_CharUp_Coord_Line5:
	.word	20
	.word	183
_Maintain_CharUp_Coord_Line4:
	.word	20
	.word	141
_Maintain_CharUp_Coord_Line3:
	.word	20
	.word	99
_Maintain_CharUp_Coord_Line2:
	.word	20
	.word	151
_Maintain_CharUp_Coord_Line1:
	.word	20
	.word	110
_Image_Maintain_config:
	.word	39480720
	.word	112
	.word	32
	.word	64
	.word	61
	.word	0
	.word	39491472
	.word	112
	.word	32
	.word	64
	.word	61
	.word	10752
	.word	39519024
	.word	100
	.word	28
	.word	72
	.word	107
	.word	21504
	.word	39510624
	.word	100
	.word	28
	.word	72
	.word	150
	.word	29904
	.word	39502224
	.word	100
	.word	28
	.word	72
	.word	192
	.word	38304
	.word	39527424
	.word	52
	.word	32
	.word	93
	.word	117
	.word	46704
	.word	39532416
	.word	52
	.word	32
	.word	94
	.word	158
	.word	51696
	.word	39455520
	.word	200
	.word	42
	.word	0
	.word	0
	.word	56688
_Image_InstantFuel_NewUnit_config:
	.word	41280432
	.word	88
	.word	20
	.word	21
	.word	119
	.word	87072
_Image_InstFuel_StepNum_config:
	.word	39177504
	.word	200
	.word	28
	.word	21
	.word	134
	.word	70272
_Image_InstFuel_Num_config:
	.word	38479584
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38496384
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38513184
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38529984
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38546784
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38563584
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38580384
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38597184
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38613984
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38630784
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38647584
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38664384
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38681184
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38697984
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38714784
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38731584
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38748384
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38765184
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38781984
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38798784
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38815584
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38832384
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38849184
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38865984
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38882784
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38899584
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38916384
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38933184
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38949984
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38966784
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38983584
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	39000384
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	39017184
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	39033984
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	39050784
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	39067584
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	39084384
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	39101184
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	39117984
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	39134784
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
_Image_InstFuel_Step_config:
	.word	39168384
	.word	88
	.word	20
	.word	21
	.word	119
	.word	44352
	.word	39173664
	.word	20
	.word	20
	.word	113
	.word	119
	.word	49632
	.word	39174864
	.word	44
	.word	20
	.word	169
	.word	119
	.word	50832
_Image_InstFuel_StepLine_config:
	.word	39151584
	.word	200
	.word	28
	.word	21
	.word	136
	.word	27552
_Image_InstFuel_BackGround_config:
	.word	38462784
	.word	200
	.word	28
	.word	21
	.word	141
	.word	10752
_Image_InstFuel_Title_config:
	.word	38452032
	.word	112
	.word	32
	.word	64
	.word	61
	.word	0
_Image_Door_config:
	.word	38301600
	.word	120
	.word	196
	.word	60
	.word	46
	.word	0
	.word	38372160
	.word	80
	.word	64
	.word	79
	.word	46
	.word	70560
	.word	38403648
	.word	56
	.word	96
	.word	55
	.word	84
	.word	85920
	.word	38387520
	.word	56
	.word	96
	.word	55
	.word	84
	.word	102048
	.word	38435904
	.word	56
	.word	96
	.word	129
	.word	84
	.word	118176
	.word	38419776
	.word	56
	.word	96
	.word	129
	.word	84
	.word	134304
_DTE_Coord_Sin:
	.word	129
	.word	136
_DTE_Coord_Ten:
	.word	95
	.word	136
_DTE_Coord_Hun:
	.word	60
	.word	136
_Image_DTE_Unit_config:
	.word	38299920
	.word	28
	.word	20
	.word	163
	.word	175
	.word	60648
_Image_DTE_Title_config:
	.word	38289168
	.word	112
	.word	32
	.word	64
	.word	61
	.word	49896
_Image_DTENum_config:
	.word	38239272
	.word	36
	.word	42
	.word	0
	.word	0
	.word	0
	.word	38243808
	.word	36
	.word	42
	.word	0
	.word	0
	.word	4536
	.word	38248344
	.word	36
	.word	42
	.word	0
	.word	0
	.word	9072
	.word	38252880
	.word	36
	.word	42
	.word	0
	.word	0
	.word	13608
	.word	38257416
	.word	36
	.word	42
	.word	0
	.word	0
	.word	18144
	.word	38261952
	.word	36
	.word	42
	.word	0
	.word	0
	.word	22680
	.word	38266488
	.word	36
	.word	42
	.word	0
	.word	0
	.word	27216
	.word	38271024
	.word	36
	.word	42
	.word	0
	.word	0
	.word	31752
	.word	38275560
	.word	36
	.word	42
	.word	0
	.word	0
	.word	36288
	.word	38280096
	.word	36
	.word	42
	.word	0
	.word	0
	.word	40824
	.word	38234736
	.word	36
	.word	42
	.word	0
	.word	0
	.word	45360
_AveFuel_Coord_Nut:
	.word	95
	.word	136
_AveFuel_Coord_Sin:
	.word	53
	.word	136
_AveFuel_Coord_Ten:
	.word	22
	.word	136
_Image_AveFuel_UnitNew_config:
	.word	41275632
	.word	80
	.word	20
	.word	130
	.word	157
	.word	69984
_Image_AveFuel_Unit_config:
	.word	38229936
	.word	80
	.word	20
	.word	130
	.word	157
	.word	65184
_Image_AveFuel_Title_config:
	.word	38219184
	.word	112
	.word	32
	.word	64
	.word	61
	.word	54432
_Image_AveFuel_Dot_config:
	.word	38284632
	.word	36
	.word	42
	.word	76
	.word	140
	.word	49896
_Image_AveFuel_Num_config:
	.word	38239272
	.word	36
	.word	42
	.word	0
	.word	0
	.word	0
	.word	38243808
	.word	36
	.word	42
	.word	0
	.word	0
	.word	4536
	.word	38248344
	.word	36
	.word	42
	.word	0
	.word	0
	.word	9072
	.word	38252880
	.word	36
	.word	42
	.word	0
	.word	0
	.word	13608
	.word	38257416
	.word	36
	.word	42
	.word	0
	.word	0
	.word	18144
	.word	38261952
	.word	36
	.word	42
	.word	0
	.word	0
	.word	22680
	.word	38266488
	.word	36
	.word	42
	.word	0
	.word	0
	.word	27216
	.word	38271024
	.word	36
	.word	42
	.word	0
	.word	0
	.word	31752
	.word	38275560
	.word	36
	.word	42
	.word	0
	.word	0
	.word	36288
	.word	38280096
	.word	36
	.word	42
	.word	0
	.word	0
	.word	40824
	.word	38234736
	.word	36
	.word	42
	.word	0
	.word	0
	.word	45360
_Image_Logo_config:
	.word	40910016
	.word	188
	.word	80
	.word	25
	.word	100
	.word	0
_Default_Coord_ODOUnit:
	.word	202
	.word	293
_Default_Coord_ODO0th:
	.word	187
	.word	288
_Default_Coord_ODO1st:
	.word	174
	.word	288
_Default_Coord_ODO2nd:
	.word	161
	.word	288
_Default_Coord_ODO3rd:
	.word	148
	.word	288
_Default_Coord_ODO4th:
	.word	135
	.word	288
_Default_Coord_ODO5th:
	.word	122
	.word	288
_Default_Coord_ODO6th:
	.word	109
	.word	288
_Default_Coord_TripUnit:
	.word	69
	.word	293
_Default_Coord_TripNut:
	.word	53
	.word	288
_Default_Coord_TripSin:
	.word	38
	.word	288
_Default_Coord_TripTen:
	.word	25
	.word	288
_Default_Coord_TripHun:
	.word	12
	.word	288
_Default_TripName_config:
	.word	38216544
	.word	44
	.word	20
	.word	12
	.word	274
	.word	656736
_Default_ODOName_config:
	.word	38213904
	.word	44
	.word	20
	.word	184
	.word	274
	.word	654096
_Default_TripUnit_config:
	.word	38212224
	.word	28
	.word	20
	.word	0
	.word	0
	.word	652416
_Default_TripDot_config:
	.word	38210784
	.word	20
	.word	24
	.word	46
	.word	289
	.word	650976
_Default_Trip_config:
	.word	38196384
	.word	20
	.word	24
	.word	0
	.word	0
	.word	636576
	.word	38197824
	.word	20
	.word	24
	.word	0
	.word	0
	.word	638016
	.word	38199264
	.word	20
	.word	24
	.word	0
	.word	0
	.word	639456
	.word	38200704
	.word	20
	.word	24
	.word	0
	.word	0
	.word	640896
	.word	38202144
	.word	20
	.word	24
	.word	0
	.word	0
	.word	642336
	.word	38203584
	.word	20
	.word	24
	.word	0
	.word	0
	.word	643776
	.word	38205024
	.word	20
	.word	24
	.word	0
	.word	0
	.word	645216
	.word	38206464
	.word	20
	.word	24
	.word	0
	.word	0
	.word	646656
	.word	38207904
	.word	20
	.word	24
	.word	0
	.word	0
	.word	648096
	.word	38209344
	.word	20
	.word	24
	.word	0
	.word	0
	.word	649536
_Default_Coord_TimeMSin:
	.word	140
	.word	4
_Default_Coord_TimeMTen:
	.word	121
	.word	4
_Default_Coord_TimeHSin:
	.word	93
	.word	4
_Default_Coord_TimeHTen:
	.word	74
	.word	4
_Default_TimeColon_config:
	.word	38194368
	.word	24
	.word	28
	.word	107
	.word	4
	.word	634560
_Default_Time_config:
	.word	38174208
	.word	24
	.word	28
	.word	0
	.word	0
	.word	614400
	.word	38176224
	.word	24
	.word	28
	.word	0
	.word	0
	.word	616416
	.word	38178240
	.word	24
	.word	28
	.word	0
	.word	0
	.word	618432
	.word	38180256
	.word	24
	.word	28
	.word	0
	.word	0
	.word	620448
	.word	38182272
	.word	24
	.word	28
	.word	0
	.word	0
	.word	622464
	.word	38184288
	.word	24
	.word	28
	.word	0
	.word	0
	.word	624480
	.word	38186304
	.word	24
	.word	28
	.word	0
	.word	0
	.word	626496
	.word	38188320
	.word	24
	.word	28
	.word	0
	.word	0
	.word	628512
	.word	38190336
	.word	24
	.word	28
	.word	0
	.word	0
	.word	630528
	.word	38192352
	.word	24
	.word	28
	.word	0
	.word	0
	.word	632544
_Default_BackGround_config:
	.word	37748736
	.word	240
	.word	320
	.word	0
	.word	0
	.word	307200
	.global	_stopNMTimerLoop
	.global	_startNMTimerLoop
	.global	_HW_WDog_Feed
	.global	_strlen
	.global	_memset
	.global	_memcpy
	.global	_memcopy32
	.global	_GdcWriteRegister
	.global	_sprite_transparent
	.global	_sprite_position
	.global	_sprite_Display
	.section	CODE, CODE, align=2
	.global	_GDC_write8
	._SYMBOL	"GDC_write8", F, 0x8000000f, E, "_GDC_write8", F
	._FPARAM	S, 2, F
	._SYMBOL	"addr", P, 0x80000008, A, 8
	._SYMBOL	"data", P, 0x80000002, A, 15
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 36
_GDC_write8:
L_20:
	STM	(R4,R5)
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
L_21:				// Pred: L_20
	._LINE	0, 40
	LD	@(FP,8),R0	; _addr
	LDI	#768000,R1
	CMP	R1,R0
	BC32	L_25,R12
L_24:				// Pred: L_21
	._LINE	0, 40
	LD	@(FP,8),R0	; _addr
	LDI	#819000,R1
	CMP	R1,R0
	BLS32	L_23,R12
L_22:				// Pred: L_24
	._LINE	0, 40
	BRA32	L_25,R12
L_23:				// Pred: L_24
	._LINE	0, 41
	LD	@(FP,8),R0	; _addr
	LDI	#4,R1
	LSL	#20,R1
	ADDN	R1,R0
	LDUB	@(FP,15),R1	; _data
;-------volatile_access
	STB	R1,@R0
L_25:				// Pred: L_23 L_22 L_21
	._LINE	0, 41
	._CONFIG	E
	._LINE	0, 42
	LEAVE
	LD	@SP+,RP
	ADDSP	#8
	RET
	._CONFIG	E
	.global	_GDC_write16
	._SYMBOL	"GDC_write16", F, 0x8000000f, E, "_GDC_write16", F
	._FPARAM	S, 2, F
	._SYMBOL	"addr", P, 0x80000008, A, 8
	._SYMBOL	"data", P, 0x80000006, A, 12
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 48
_GDC_write16:
L_26:
	STM	(R4,R5)
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
L_27:				// Pred: L_26
	._LINE	0, 50
	LD	@(FP,8),R1	; _addr
	LDI	#768000,R0
	CMP	R0,R1
	BC32	L_31,R12
L_30:				// Pred: L_27
	._LINE	0, 50
	LD	@(FP,8),R0	; _addr
	LDI	#819000,R1
	CMP	R1,R0
	BLS32	L_29,R12
L_28:				// Pred: L_30
	._LINE	0, 50
	BRA32	L_31,R12
L_29:				// Pred: L_30
	._LINE	0, 51
	LD	@(FP,8),R1	; _addr
	LDI	#4,R3
	LSL	#20,R3
	ADDN	R3,R1
	LD	@(FP,12),R0	; _data
	STB	R0,@R1
	._LINE	0, 52
	LD	@(FP,8),R2	; _addr
	ADDN	R3,R2
	LD	@(FP,12),R0	; _data
	LSR	#8,R0
	LDI	#1,R13
;-------volatile_access
	STB	R0,@(R2,R13)
L_31:				// Pred: L_29 L_28 L_27
	._LINE	0, 52
	._CONFIG	E
	._LINE	0, 53
	LEAVE
	LD	@SP+,RP
	ADDSP	#8
	RET
	._CONFIG	E
	.global	_GDC_write24
	._SYMBOL	"GDC_write24", F, 0x8000000f, E, "_GDC_write24", F
	._FPARAM	S, 2, F
	._SYMBOL	"addr", P, 0x80000008, A, 8
	._SYMBOL	"data", P, 0x80000006, A, 12
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 55
_GDC_write24:
L_32:
	STM	(R4,R5)
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
L_33:				// Pred: L_32
	._LINE	0, 57
	LD	@(FP,8),R0	; _addr
	LDI	#768000,R1
	CMP	R1,R0
	BC32	L_37,R12
L_36:				// Pred: L_33
	._LINE	0, 57
	LD	@(FP,8),R0	; _addr
	LDI	#819000,R1
	CMP	R1,R0
	BLS32	L_35,R12
L_34:				// Pred: L_36
	._LINE	0, 57
	BRA32	L_37,R12
L_35:				// Pred: L_36
	._LINE	0, 58
	LD	@(FP,8),R0	; _addr
	LDI	#4,R2
	LSL	#20,R2
	ADDN	R2,R0
	LD	@(FP,12),R1	; _data
	STB	R1,@R0
	._LINE	0, 59
	LD	@(FP,8),R4	; _addr
	ADDN	R2,R4
	LD	@(FP,12),R0	; _data
	LSR	#8,R0
	LDI	#1,R13
	STB	R0,@(R4,R13)
	._LINE	0, 60
	LD	@(FP,8),R3	; _addr
	ADDN	R2,R3
	LD	@(FP,12),R0	; _data
	LSR	#16,R0
	LDI	#2,R13
;-------volatile_access
	STB	R0,@(R3,R13)
L_37:				// Pred: L_35 L_34 L_33
	._LINE	0, 60
	._CONFIG	E
	._LINE	0, 61
	LEAVE
	LD	@SP+,RP
	ADDSP	#8
	RET
	._CONFIG	E
	.global	_GDC_write32
	._SYMBOL	"GDC_write32", F, 0x8000000f, E, "_GDC_write32", F
	._FPARAM	S, 2, F
	._SYMBOL	"addr", P, 0x80000008, A, 8
	._SYMBOL	"data", P, 0x80000006, A, 12
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 62
_GDC_write32:
L_38:
	STM	(R4,R5)
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
L_39:				// Pred: L_38
	._LINE	0, 65
	LD	@(FP,8),R0	; _addr
	LDI	#4,R2
	LSL	#20,R2
	ADDN	R2,R0
	LD	@(FP,12),R1	; _data
	STB	R1,@R0
	._LINE	0, 66
	LD	@(FP,8),R5	; _addr
	ADDN	R2,R5
	LD	@(FP,12),R0	; _data
	LSR	#8,R0
	LDI	#1,R13
	STB	R0,@(R5,R13)
	._LINE	0, 67
	LD	@(FP,8),R3	; _addr
	ADDN	R2,R3
	LD	@(FP,12),R0	; _data
	LSR	#16,R0
	LDI	#2,R13
	STB	R0,@(R3,R13)
	._LINE	0, 68
	LD	@(FP,8),R4	; _addr
	ADDN	R2,R4
	LD	@(FP,12),R0	; _data
	LSR	#24,R0
	LDI	#3,R13
	STB	R0,@(R4,R13)
L_40:				// Pred: L_39
	._LINE	0, 68
	._CONFIG	E
	._LINE	0, 69
	LEAVE
	LD	@SP+,RP
	ADDSP	#8
	RET
	._CONFIG	E
	.global	_index_font_pixelRGB565_Extflash
	._SYMBOL	"index_font_pixelRGB565_Extflash", F, 0x8000000f, E, "_index_font_pixelRGB565_Extflash", F
	._FPARAM	S, 5, F
	._SYMBOL	"font_config", P, 0x55, A, 8
	._SYMBOL	"P_word", P, 0x80000002, A, 12
	._POINTER	1
	._SYMBOL	"length", P, 0x80000002, A, 19
	._SYMBOL	"fontmode", P, 0x80000002, A, 23
	._SYMBOL	"color", P, 0x80000006, A, 24
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 192
_index_font_pixelRGB565_Extflash:
L_408:
	STM	(R4,R5,R6,R7)
	ST	RP,@-SP
	ENTER	#1020
	LDI	#1300,R12
	SUB	R12,SP
	STM	(R8,R9,R10,R11)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 2360
	._CONFIG	S, B
	._SYMBOL	"GBindex", V, 0x80000008, A, -2312
	._ARRAY	4, 1, 29, 0
	._SYMBOL	"Dis_addr", V, 0x80000008, A, -32
	._SYMBOL	"i", V, 0x80000002, A, -4
	._SYMBOL	"j", V, 0x80000002, A, -3
	._SYMBOL	"k", V, 0x80000002, A, -2
	._SYMBOL	"Data0", V, 0x80000006, A, -28
	._SYMBOL	"Data1", V, 0x80000006, A, -24
	._SYMBOL	"Data2", V, 0x80000006, A, -20
	._SYMBOL	"Data3", V, 0x80000006, A, -16
	._SYMBOL	"Data", V, 0x80000006, A, -12
	._SYMBOL	"tempbuf", V, 0x80000002, A, -2192
	._ARRAY	1, 1, 2159, 0
	._SYMBOL	"font_byte", V, 0x80000006, A, -8
	._SYMBOL	"byte_x", V, 0x80000002, A, -1
	MOV	R4,R8
L_409:				// Pred: L_408
	._LINE	0, 194
	._LINE	0, 200
	LDI	#4,R13
	LD	@(R8,R13),R1
	LSR	#3,R1
	LDI	#8,R13
	LD	@(R8,R13),R0
	MULU	R0,R1
	MOV	MDL,R0
	ST	R0,@(FP,-8)	; _font_byte
	._LINE	0, 201
	LDI	#4,R13
	LD	@(R8,R13),R0
	LSR	#3,R0
	STB	R0,@(FP,-1)	; _byte_x
	._LINE	0, 203
L_410:				// Pred: L_409
	._LINE	0, 203
	LDI	#0,R0
	LDI	#-2313,R13
	STB	R0,@(FP,R13)
	STB	R0,@(FP,-4)	; _i
	LDUB	@(FP,-4),R0
	LDUB	@(FP,19),R1
	CMP	R1,R0
	BGE32	L_414,R12
L_411:				// Pred: L_410
	._LINE	0, 203
	LDI	#-129,R11
	LDI:8	#-64,R9
	EXTSB	R9
	LDI	#-2192,R10
L_412:				// Pred: L_413 L_411
	._LINE	0, 204
	._LINE	0, 208
	LDUB	@(FP,-4),R3	; _i
	LSL	#2,R3
	LDUB	@(FP,-4),R13	; _i
	LSL	#1,R13
	LD	@(FP,12),R0	; _P_word
	LDUB	@(R0,R13),R0
	ADDN	R11,R0
	LDI	#190,R1
	MUL	R1,R0
	MOV	MDL,R1
	LDUB	@(FP,-4),R13	; _i
	LSL	#1,R13
	ADDN	#1,R13
	LD	@(FP,12),R0	; _P_word
	LDUB	@(R0,R13),R0
	ADDN	R0,R1
	ADDN	R9,R1
	LDUB	@(FP,-4),R13	; _i
	LSL	#1,R13
	ADDN	#1,R13
	LD	@(FP,12),R0	; _P_word
	LDUB	@(R0,R13),R2
	MOV	R2,R0
	ASR	#6,R0
	LSR	#25,R0
	ADDN	R2,R0
	ASR	#7,R0
	SUBN	R0,R1
	LD	@(FP,-8),R0	; _font_byte
	MULU	R0,R1
	MOV	MDL,R2
	MOV	FP,R0
	ADDN	R3,R0
	LDI	#-2312,R13
	ST	R2,@(R0,R13)	; _GBindex
	._LINE	0, 210
	LDUB	@(FP,-4),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R0
	MOV	FP,R4
	ADDN	R0,R4
	ADDN	R10,R4
	LDUB	@(FP,-4),R0	; _i
	LSL	#2,R0
	LD	@R8,R5
	MOV	FP,R1
	ADDN	R0,R1
	LD	@(R1,R13),R0	; _GBindex
	ADDN	R0,R5
	LD	@(FP,-8),R6	; _font_byte
	CALL21	_memcpy
	._LINE	0, 211
	LDUB	@(FP,-4),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-4)	; _i
L_413:				// Pred: L_412
	._LINE	0, 203
	LDUB	@(FP,-4),R0	; _i
	LDUB	@(FP,19),R1	; _length
	CMP	R1,R0
	BLT32	L_412,R12
L_414:				// Pred: L_413 L_410
	._LINE	0, 213
	LDI	#20,R13
	LD	@(R8,R13),R0
	ST	R0,@(FP,-32)	; _Dis_addr
	._LINE	0, 215
L_415:				// Pred: L_414
	._LINE	0, 215
	LDI	#-2313,R13
	LDUB	@(FP,R13),R0
	STB	R0,@(FP,-3)	; _j
	LDI	#8,R9
	LSL	#20,R9
L_416:				// Pred: L_447 L_415
	._LINE	0, 215
	LDUB	@(FP,-3),R0	; _j
	LDI	#8,R13
	LD	@(R8,R13),R1
	CMP	R1,R0
	BNC32	L_448,R12
L_417:				// Pred: L_416
	._LINE	0, 216
	._LINE	0, 217
	LDI	#0,R0
;-------volatile_access
	STB	R0,@(FP,-4)	; _i
L_418:				// Pred: L_446 L_417
	._LINE	0, 217
	LDUB	@(FP,-4),R0	; _i
	LDUB	@(FP,19),R1	; _length
	CMP	R1,R0
	BGE32	L_447,R12
L_419:				// Pred: L_418
	._LINE	0, 218
	._LINE	0, 219
	LDUB	@(FP,23),R0	; _fontmode
	CMP	#0,R0
	BNE32	L_427,R12
L_420:				// Pred: L_419
	._LINE	0, 220
	._LINE	0, 221
	LDUB	@(FP,-4),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R3
	LDUB	@(FP,-3),R0	; _j
	LDUB	@(FP,-1),R1	; _byte_x
	MUL	R1,R0
	MOV	MDL,R0
	ADDN	R0,R3
	MOV	FP,R0
	ADDN	R3,R0
	LDI	#-2192,R13
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-28)	; _Data0
	._LINE	0, 222
	LDUB	@(FP,-4),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R12
	LDUB	@(FP,-3),R0	; _j
	LDUB	@(FP,-1),R1	; _byte_x
	MUL	R1,R0
	MOV	MDL,R0
	ADDN	R0,R12
	ADDN	#1,R12
	MOV	FP,R0
	ADDN	R12,R0
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-24)	; _Data1
	._LINE	0, 223
	LD	@(FP,-28),R0	; _Data0
	LSL	#8,R0
	LD	@(FP,-24),R1	; _Data1
	ADDN	R1,R0
	ST	R0,@(FP,-12)	; _Data
	._LINE	0, 225
L_421:				// Pred: L_420
	._LINE	0, 225
	LDI	#0,R0
;-------volatile_access
	STB	R0,@(FP,-2)	; _k
L_422:				// Pred: L_426 L_421
	._LINE	0, 225
	LDUB	@(FP,-2),R1	; _k
	LDI	#4,R13
	LD	@(R8,R13),R0
	CMP	R0,R1
	BNC32	L_446,R12
L_423:				// Pred: L_422
	._LINE	0, 226
	._LINE	0, 227
	LD	@(FP,-12),R0	; _Data
	LSL	#16,R0
	BP32	L_425,R12
L_424:				// Pred: L_423
	._LINE	0, 228
	._LINE	0, 229
	LD	@(FP,-32),R4	; _Dis_addr
	LD	@(FP,24),R5	; _color
	CALL21	_GDC_write16
	._LINE	0, 230
	BRA32	L_426,R12
L_425:				// Pred: L_423
	._LINE	0, 232
	._LINE	0, 233
	LD	@(FP,-32),R4	; _Dis_addr
	LDI	#0,R5
	CALL21	_GDC_write16
	._LINE	0, 234
L_426:				// Pred: L_425 L_424
	._LINE	0, 235
	LD	@(FP,-12),R0	; _Data
	LSL	#1,R0
	ST	R0,@(FP,-12)	; _Data
	._LINE	0, 236
	LD	@(FP,-32),R0	; _Dis_addr
	ADDN	#2,R0
	ST	R0,@(FP,-32)	; _Dis_addr
	._LINE	0, 237
	LDUB	@(FP,-2),R0	; _k
	ADDN	#1,R0
	STB	R0,@(FP,-2)	; _k
	BRA32	L_422,R12
L_427:				// Pred: L_419
	._LINE	0, 240
	LDUB	@(FP,23),R0	; _fontmode
	CMP	#1,R0
	BNE32	L_435,R12
L_428:				// Pred: L_427
	._LINE	0, 241
	._LINE	0, 242
	LDUB	@(FP,-4),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R1
	LDUB	@(FP,-3),R0	; _j
	LDUB	@(FP,-1),R2	; _byte_x
	MUL	R2,R0
	MOV	MDL,R0
	ADDN	R0,R1
	MOV	FP,R0
	ADDN	R1,R0
	LDI	#-2192,R13
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-28)	; _Data0
	._LINE	0, 243
	LDUB	@(FP,-4),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R2
	LDUB	@(FP,-3),R0	; _j
	LDUB	@(FP,-1),R1	; _byte_x
	MUL	R1,R0
	MOV	MDL,R0
	ADDN	R0,R2
	ADDN	#1,R2
	MOV	FP,R0
	ADDN	R2,R0
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-24)	; _Data1
	._LINE	0, 244
	LDUB	@(FP,-4),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R2
	LDUB	@(FP,-3),R0	; _j
	LDUB	@(FP,-1),R1	; _byte_x
	MUL	R1,R0
	MOV	MDL,R0
	ADDN	R0,R2
	ADDN	#2,R2
	MOV	FP,R0
	ADDN	R2,R0
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-20)	; _Data2
	._LINE	0, 245
	LD	@(FP,-28),R3	; _Data0
	LSL	#16,R3
	LD	@(FP,-24),R0	; _Data1
	LSL	#8,R0
	ADDN	R0,R3
	LD	@(FP,-20),R0	; _Data2
	ADDN	R0,R3
	ST	R3,@(FP,-12)	; _Data
	._LINE	0, 247
L_429:				// Pred: L_428
	._LINE	0, 247
	LDI	#0,R0
;-------volatile_access
	STB	R0,@(FP,-2)	; _k
L_430:				// Pred: L_434 L_429
	._LINE	0, 247
	LDUB	@(FP,-2),R0	; _k
	LDI	#4,R13
	LD	@(R8,R13),R1
	CMP	R1,R0
	BNC32	L_446,R12
L_431:				// Pred: L_430
	._LINE	0, 248
	._LINE	0, 249
	LD	@(FP,-12),R4	; _Data
	AND	R9,R4
	BEQ32	L_433,R12
L_432:				// Pred: L_431
	._LINE	0, 250
	._LINE	0, 251
	LD	@(FP,-32),R4	; _Dis_addr
	LD	@(FP,24),R5	; _color
	CALL21	_GDC_write16
	._LINE	0, 252
	BRA32	L_434,R12
L_433:				// Pred: L_431
	._LINE	0, 254
	._LINE	0, 255
	LD	@(FP,-32),R4	; _Dis_addr
	LDI	#0,R5
	CALL21	_GDC_write16
	._LINE	0, 256
L_434:				// Pred: L_433 L_432
	._LINE	0, 257
	LD	@(FP,-12),R0	; _Data
	LSL	#1,R0
	ST	R0,@(FP,-12)	; _Data
	._LINE	0, 258
	LD	@(FP,-32),R0	; _Dis_addr
	ADDN	#2,R0
	ST	R0,@(FP,-32)	; _Dis_addr
	._LINE	0, 259
	LDUB	@(FP,-2),R0	; _k
	ADDN	#1,R0
	STB	R0,@(FP,-2)	; _k
	BRA32	L_430,R12
L_435:				// Pred: L_427
	._LINE	0, 262
	LDUB	@(FP,23),R0	; _fontmode
	CMP	#2,R0
	BNE32	L_449,R12
L_436:				// Pred: L_435
	._LINE	0, 263
	._LINE	0, 264
	LDUB	@(FP,-4),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R1
	LDUB	@(FP,-3),R0	; _j
	LDUB	@(FP,-1),R2	; _byte_x
	MUL	R2,R0
	MOV	MDL,R0
	ADDN	R0,R1
	MOV	FP,R0
	ADDN	R1,R0
	LDI	#-2192,R13
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-28)	; _Data0
	._LINE	0, 265
	LDUB	@(FP,-4),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R1
	LDUB	@(FP,-3),R0	; _j
	LDUB	@(FP,-1),R2	; _byte_x
	MUL	R2,R0
	MOV	MDL,R0
	ADDN	R0,R1
	ADDN	#1,R1
	MOV	FP,R0
	ADDN	R1,R0
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-24)	; _Data1
	._LINE	0, 266
	LDUB	@(FP,-4),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R1
	LDUB	@(FP,-3),R0	; _j
	LDUB	@(FP,-1),R2	; _byte_x
	MUL	R2,R0
	MOV	MDL,R0
	ADDN	R0,R1
	ADDN	#2,R1
	MOV	FP,R0
	ADDN	R1,R0
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-20)	; _Data2
	._LINE	0, 267
	LDUB	@(FP,-4),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R1
	LDUB	@(FP,-3),R0	; _j
	LDUB	@(FP,-1),R2	; _byte_x
	MUL	R2,R0
	MOV	MDL,R0
	ADDN	R0,R1
	ADDN	#3,R1
	MOV	FP,R0
	ADDN	R1,R0
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-16)	; _Data3
	._LINE	0, 268
	LD	@(FP,-28),R2	; _Data0
	LSL	#24,R2
	LD	@(FP,-24),R0	; _Data1
	LSL	#16,R0
	ADDN	R0,R2
	LD	@(FP,-20),R0	; _Data2
	LSL	#8,R0
	ADDN	R0,R2
	LD	@(FP,-16),R0	; _Data3
	ADDN	R0,R2
	ST	R2,@(FP,-12)	; _Data
	._LINE	0, 270
L_437:				// Pred: L_436
	._LINE	0, 270
	LDI	#0,R0
	STB	R0,@(FP,-2)	; _k
	LDUB	@(FP,-2),R0	; _k
	LDI	#4,R13
	LD	@(R8,R13),R1
	CMP	R1,R0
	BNC32	L_446,R12
L_438:				// Pred: L_437
	._LINE	0, 270
L_439:				// Pred: L_444 L_438
	._LINE	0, 271
	._LINE	0, 272
	LD	@(FP,-12),R0	; _Data
	CMP	#0,R0
	BGE32	L_441,R12
L_440:				// Pred: L_439
	._LINE	0, 273
	._LINE	0, 274
	LD	@(FP,-32),R4	; _Dis_addr
	LD	@(FP,24),R5	; _color
	CALL21	_GDC_write16
	._LINE	0, 275
	BRA32	L_442,R12
L_441:				// Pred: L_439
	._LINE	0, 277
	._LINE	0, 278
	LD	@(FP,-32),R4	; _Dis_addr
	LDI	#0,R5
	CALL21	_GDC_write16
	._LINE	0, 279
L_442:				// Pred: L_441 L_440
	._LINE	0, 280
	LD	@(FP,-12),R0	; _Data
	LSL	#1,R0
	ST	R0,@(FP,-12)	; _Data
	._LINE	0, 281
	LD	@(FP,-32),R0	; _Dis_addr
	ADDN	#2,R0
	ST	R0,@(FP,-32)	; _Dis_addr
	._LINE	0, 282
	LDUB	@(FP,-2),R0	; _k
	ADDN	#1,R0
	STB	R0,@(FP,-2)	; _k
L_443:				// Pred: L_442
	._LINE	0, 270
	LDUB	@(FP,-2),R0	; _k
	LDI	#4,R13
	LD	@(R8,R13),R1
	CMP	R1,R0
	BNC32	L_446,R12
L_444:				// Pred: L_443
	._LINE	0, 289
	BRA32	L_439,R12
L_446:				// Pred: L_443 L_437 L_430 L_422
	._LINE	0, 292
	LDUB	@(FP,-4),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-4)	; _i
	BRA32	L_418,R12
L_447:				// Pred: L_418
	._LINE	0, 294
	LDUB	@(FP,-3),R0	; _j
	ADDN	#1,R0
	STB	R0,@(FP,-3)	; _j
	BRA32	L_416,R12
L_448:				// Pred: L_416
	._LINE	0, 294
L_449:				// Pred: L_448 L_435
	._LINE	0, 294
	._CONFIG	E
	._LINE	0, 295
	LDM	(R8,R9,R10,R11)
	LEAVE
	LD	@SP+,RP
	ADDSP	#16
	RET
	._CONFIG	E
	.global	_sprite_font_initRGB565_Extflash
	._SYMBOL	"sprite_font_initRGB565_Extflash", F, 0x8000000f, E, "_sprite_font_initRGB565_Extflash", F
	._FPARAM	S, 4, F
	._SYMBOL	"Sprite_number", P, 0x80000006, A, 8
	._SYMBOL	"font_config", P, 0x55, A, 12
	._SYMBOL	"P_word", P, 0x80000002, A, 16
	._POINTER	1
	._SYMBOL	"length", P, 0x80000002, A, 23
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 301
_sprite_font_initRGB565_Extflash:
L_86:
	STM	(R4,R5,R6,R7)
	ST	RP,@-SP
	ENTER	#16
	STM	(R8,R9)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 56
	._CONFIG	S, B
	._SYMBOL	"i", V, 0x80000006, A, -12
	._SYMBOL	"x", V, 0x80000006, A, -8
	._SYMBOL	"y", V, 0x80000006, A, -4
	MOV	R5,R8
L_87:				// Pred: L_86
	._LINE	0, 304
	._LINE	0, 309
	LD	@(FP,8),R0
	ST	R0,@(FP,-12)	; _i
	._LINE	0, 311
	LDUB	@(FP,23),R0
	LDI	#4,R13
	LD	@(R8,R13),R1
	MULU	R0,R1
	MOV	MDL,R0
	ST	R0,@(FP,-8)	; _x
	._LINE	0, 312
	LDI	#8,R13
	LD	@(R8,R13),R0
	ST	R0,@(FP,-4)	; _y
	._LINE	0, 316
	LD	@(FP,-12),R0
	LDI	#12,R9
	MULU	R0,R9
	MOV	MDL,R4
	LDI	#33267712,R0
	ADDN	R0,R4
	LDI	#20,R13
	LD	@(R8,R13),R5
	LSR	#2,R5
	LDI	#128,R0
	LSL	#24,R0
	OR	R0,R5
	CALL21	_GdcWriteRegister
	._LINE	0, 319
	LD	@(FP,-12),R0
	MULU	R0,R9
	MOV	MDL,R4
	LDI	#33267716,R0
	ADDN	R0,R4
	LD	@(FP,-8),R5
	LSR	#2,R5
	ADDN	#-1,R5
	LSL	#9,R5
	LDI	#16711680,R0
	OR	R0,R5
	LD	@(FP,-4),R0
	ADDN	#-1,R0
	OR	R0,R5
	CALL21	_GdcWriteRegister
	._LINE	0, 322
	LD	@(FP,-12),R0
	MULU	R0,R9
	MOV	MDL,R4
	LDI	#33267720,R0
	ADDN	R0,R4
	LDI	#16,R13
	LD	@(R8,R13),R5
	LSL	#16,R5
	LDI	#12,R13
	LD	@(R8,R13),R0
	OR	R0,R5
	CALL21	_GdcWriteRegister
L_88:				// Pred: L_87
	._LINE	0, 322
	._CONFIG	E
	._LINE	0, 325
	LDM	(R8,R9)
	LEAVE
	LD	@SP+,RP
	ADDSP	#16
	RET
	._CONFIG	E
	.global	_Print_sprite_font_RGB565
	._SYMBOL	"Print_sprite_font_RGB565", F, 0x8000000f, E, "_Print_sprite_font_RGB565", F
	._FPARAM	S, 6, F
	._SYMBOL	"Sprite_number", P, 0x80000006, A, 8
	._SYMBOL	"font_config", P, 0x55, A, 12
	._SYMBOL	"P_string", P, 0x80000002, A, 16
	._POINTER	1
	._SYMBOL	"length", P, 0x80000002, A, 23
	._SYMBOL	"fontmode", P, 0x80000002, A, 27
	._SYMBOL	"color", P, 0x80000006, A, 28
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 330
_Print_sprite_font_RGB565:
L_89:
	STM	(R4,R5,R6,R7)
	ST	RP,@-SP
	ENTER	#28
	STM	(R8,R9)
	ADDSP	#-4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 72
	._CONFIG	S, B
	MOV	R5,R9
L_90:				// Pred: L_89
	._LINE	0, 333
	LDI:8	#-24,R0
	EXTSB	R0
	MOV	FP,R8
	ADDN	R0,R8
	LDI	#24,R6
L_710:				// Pred: L_710 L_90
	._LINE	0, 333
	ADD	#-4,R6
	MOV	R6,R13
	LD	@(R9,R13),R0
	ST	R0,@(R8,R13)
	BNE32	L_710,R12
L_711:				// Pred: L_710
	._LINE	0, 333
	LD	@(FP,16),R5	; _P_string
	LDUB	@(FP,23),R6	; _length
	LDUB	@(FP,27),R7	; _fontmode
	LD	@(FP,28),R0	; _color
	ST	R0,@SP
	MOV	R8,R4
	CALL21	_index_font_pixelRGB565_Extflash
	._LINE	0, 334
	LD	@(FP,8),R4	; _Sprite_number
	LDI	#24,R5
L_712:				// Pred: L_712 L_711
	._LINE	0, 334
	ADD	#-4,R5
	MOV	R5,R13
	LD	@(R9,R13),R0
	ST	R0,@(R8,R13)
	BNE32	L_712,R12
L_713:				// Pred: L_712
	._LINE	0, 334
	LD	@(FP,16),R6	; _P_string
	LDUB	@(FP,23),R7	; _length
	MOV	R8,R5
	CALL21	_sprite_font_initRGB565_Extflash
	._LINE	0, 335
	LD	@(FP,8),R4	; _Sprite_number
	CALL21	_sprite_Display
L_91:				// Pred: L_713
	._LINE	0, 335
	._CONFIG	E
	._LINE	0, 336
	ADDSP	#4
	LDM	(R8,R9)
	LEAVE
	LD	@SP+,RP
	ADDSP	#16
	RET
	._CONFIG	E
	.global	_Print_sprite_fontRGB565_Trans
	._SYMBOL	"Print_sprite_fontRGB565_Trans", F, 0x8000000f, E, "_Print_sprite_fontRGB565_Trans", F
	._FPARAM	S, 7, F
	._SYMBOL	"Sprite_number", P, 0x80000006, A, 8
	._SYMBOL	"font_config", P, 0x55, A, 12
	._SYMBOL	"P_string", P, 0x80000002, A, 16
	._POINTER	1
	._SYMBOL	"length", P, 0x80000002, A, 23
	._SYMBOL	"trans_color", P, 0x80000006, A, 24
	._SYMBOL	"fontmode", P, 0x80000002, A, 31
	._SYMBOL	"color", P, 0x80000006, A, 32
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 342
_Print_sprite_fontRGB565_Trans:
L_92:
	STM	(R4,R5,R6,R7)
	ST	RP,@-SP
	ENTER	#36
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 72
	._CONFIG	S, B
L_93:				// Pred: L_92
	._LINE	0, 344
	LD	@(FP,8),R4	; _Sprite_number
	LDI:8	#-24,R1
	EXTSB	R1
	MOV	FP,R0
	ADDN	R1,R0
	LDI	#24,R1
L_714:				// Pred: L_714 L_93
	._LINE	0, 344
	ADD	#-4,R1
	MOV	R1,R13
	LD	@(R5,R13),R2
	ST	R2,@(R0,R13)
	BNE32	L_714,R12
L_715:				// Pred: L_714
	._LINE	0, 344
	LD	@(FP,16),R6	; _P_string
	LDUB	@(FP,23),R7	; _length
	LDUB	@(FP,31),R1	; _fontmode
	LD	@(FP,32),R2	; _color
	LDI	#3,R13
	STB	R1,@(SP,R13)
	ST	R2,@(SP,4)
	MOV	R0,R5
	CALL21	_Print_sprite_font_RGB565
	._LINE	0, 345
	LD	@(FP,8),R4	; _Sprite_number
	LD	@(FP,24),R5	; _trans_color
	CALL21	_sprite_transparent
L_94:				// Pred: L_715
	._LINE	0, 345
	._CONFIG	E
	._LINE	0, 347
	LEAVE
	LD	@SP+,RP
	ADDSP	#16
	RET
	._CONFIG	E
	.global	_BitReverseX
	._SYMBOL	"BitReverseX", F, 0x80000006, E, "_BitReverseX", F
	._FPARAM	S, 2, F
	._SYMBOL	"number", P, 0x80000006, A, 8
	._SYMBOL	"size", P, 0x80000002, A, 15
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 370
_BitReverseX:
L_451:
	STM	(R4,R5)
	ST	RP,@-SP
	ENTER	#12
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 48
	._CONFIG	S, B
	._SYMBOL	"res", V, 0x80000006, A, -8
	._SYMBOL	"i", V, 0x80000005, A, -4
L_452:				// Pred: L_451
	._LINE	0, 372
	._LINE	0, 372
	LDI	#0,R0
	ST	R0,@(FP,-8)	; _res
	._LINE	0, 374
L_453:				// Pred: L_452
	._LINE	0, 374
	LDI	#1,R0
	ST	R0,@(FP,-4)	; _i
	LDUB	@(FP,15),R0	; _size
	LD	@(FP,-4),R1	; _i
	CMP	R0,R1
	BGT32	L_457,R12
L_454:				// Pred: L_453
	._LINE	0, 374
L_455:				// Pred: L_456 L_454
	._LINE	0, 375
	._LINE	0, 376
	LD	@(FP,8),R2	; _number
	LDI	#1,R0
	AND	R0,R2
	LDUB	@(FP,15),R1	; _size
	LD	@(FP,-4),R0	; _i
	SUBN	R0,R1
	LSL	R1,R2
	LD	@(FP,-8),R0	; _res
	OR	R2,R0
	ST	R0,@(FP,-8)	; _res
	._LINE	0, 377
	LD	@(FP,8),R0	; _number
	LSR	#1,R0
	ST	R0,@(FP,8)	; _number
	._LINE	0, 378
	LD	@(FP,-4),R0	; _i
	ADDN	#1,R0
	ST	R0,@(FP,-4)	; _i
L_456:				// Pred: L_455
	._LINE	0, 374
	LDUB	@(FP,15),R1	; _size
	LD	@(FP,-4),R0	; _i
	CMP	R1,R0
	BLE32	L_455,R12
L_744:				// Pred: L_456
	._LINE	0, 379
L_457:				// Pred: L_744 L_453
	._LINE	0, 379
	LD	@(FP,-8),R4	; _res
L_458:				// Pred: L_457
	._LINE	0, 379
	._CONFIG	E
	._LINE	0, 380
	LEAVE
	LD	@SP+,RP
	ADDSP	#8
	RET
	._CONFIG	E
	.global	_index_font1Bit_pixelExtFlash
	._SYMBOL	"index_font1Bit_pixelExtFlash", F, 0x8000000f, E, "_index_font1Bit_pixelExtFlash", F
	._FPARAM	S, 4, F
	._SYMBOL	"font_config", P, 0x55, A, 8
	._SYMBOL	"P_word", P, 0x80000002, A, 12
	._POINTER	1
	._SYMBOL	"length", P, 0x80000002, A, 19
	._SYMBOL	"fontmode", P, 0x80000002, A, 23
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 395
_index_font1Bit_pixelExtFlash:
L_461:
	STM	(R4,R5,R6,R7)
	ST	RP,@-SP
	ENTER	#1020
	LDI	#1296,R12
	SUB	R12,SP
	STM	(R8,R9,R10,R11)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 2352
	._CONFIG	S, B
	._SYMBOL	"GBindex", V, 0x80000008, A, -2312
	._ARRAY	4, 1, 29, 0
	._SYMBOL	"Dis_addr", V, 0x80000008, A, -32
	._SYMBOL	"i", V, 0x80000002, A, -3
	._SYMBOL	"j", V, 0x80000002, A, -2
	._SYMBOL	"Data0", V, 0x80000006, A, -28
	._SYMBOL	"Data1", V, 0x80000006, A, -24
	._SYMBOL	"Data2", V, 0x80000006, A, -20
	._SYMBOL	"Data3", V, 0x80000006, A, -16
	._SYMBOL	"Data", V, 0x80000006, A, -12
	._SYMBOL	"tempbuf", V, 0x80000002, A, -2192
	._ARRAY	1, 1, 2159, 0
	._SYMBOL	"font_byte", V, 0x80000006, A, -8
	._SYMBOL	"byte_x", V, 0x80000002, A, -1
	MOV	R4,R8
L_462:				// Pred: L_461
	._LINE	0, 399
	._LINE	0, 406
	LDI	#72,R0
	ST	R0,@(FP,-8)	; _font_byte
	._LINE	0, 407
	LDI	#4,R13
	LD	@(R8,R13),R0
	LSR	#3,R0
	STB	R0,@(FP,-1)	; _byte_x
	._LINE	0, 408
L_463:				// Pred: L_462
	._LINE	0, 408
	LDI	#0,R9
	STB	R9,@(FP,-3)	; _i
	LDUB	@(FP,-3),R0
	LDUB	@(FP,19),R1
	CMP	R1,R0
	BGE32	L_469,R12
L_464:				// Pred: L_463
	._LINE	0, 408
	LDI	#-161,R10
	LDI	#-2192,R11
L_465:				// Pred: L_468 L_464
	._LINE	0, 409
	._LINE	0, 410
	LDUB	@(FP,-3),R3	; _i
	LSL	#2,R3
	LDUB	@(FP,-3),R13	; _i
	LSL	#1,R13
	LD	@(FP,12),R0	; _P_word
	LDUB	@(R0,R13),R0
	ADDN	R10,R0
	LDI	#94,R1
	MUL	R1,R0
	MOV	MDL,R2
	LDUB	@(FP,-3),R13	; _i
	LSL	#1,R13
	ADDN	#1,R13
	LD	@(FP,12),R0	; _P_word
	LDUB	@(R0,R13),R0
	ADDN	R0,R2
	ADDN	R10,R2
	LD	@(FP,-8),R0	; _font_byte
	MULU	R0,R2
	MOV	MDL,R1
	MOV	FP,R0
	ADDN	R3,R0
	LDI	#-2312,R13
	ST	R1,@(R0,R13)	; _GBindex
	._LINE	0, 411
	LDUB	@(FP,-3),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R0
	LDI	#2160,R1
	CMP	R1,R0
	BNC32	L_467,R12
L_466:				// Pred: L_465
	._LINE	0, 412
	LDUB	@(FP,-3),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R0
	MOV	FP,R4
	ADDN	R0,R4
	ADDN	R11,R4
	LDUB	@(FP,-3),R0	; _i
	LSL	#2,R0
	LD	@R8,R5
	MOV	FP,R1
	ADDN	R0,R1
	LD	@(R1,R13),R0	; _GBindex
	ADDN	R0,R5
	LD	@(FP,-8),R6	; _font_byte
	CALL21	_memcpy
L_467:				// Pred: L_466 L_465
	._LINE	0, 413
	LDUB	@(FP,-3),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-3)	; _i
L_468:				// Pred: L_467
	._LINE	0, 408
	LDUB	@(FP,-3),R0	; _i
	LDUB	@(FP,19),R1	; _length
	CMP	R1,R0
	BLT32	L_465,R12
L_469:				// Pred: L_468 L_463
	._LINE	0, 415
	LDI	#20,R13
	LD	@(R8,R13),R0
	ST	R0,@(FP,-32)	; _Dis_addr
	._LINE	0, 417
L_470:				// Pred: L_469
	._LINE	0, 417
	STB	R9,@(FP,-2)	; _j
	LDI:8	#-1,R9
	EXTSB	R9
L_471:				// Pred: L_484 L_470
	._LINE	0, 417
	LDUB	@(FP,-2),R0	; _j
	LDI	#8,R13
	LD	@(R8,R13),R1
	CMP	R1,R0
	BNC32	L_485,R12
L_472:				// Pred: L_471
	._LINE	0, 418
	._LINE	0, 419
L_473:				// Pred: L_472
	._LINE	0, 419
	LDI	#0,R0
	STB	R0,@(FP,-3)	; _i
	LDUB	@(FP,-3),R0	; _i
	LDUB	@(FP,19),R1	; _length
	CMP	R1,R0
	BGE32	L_484,R12
L_474:				// Pred: L_473
	._LINE	0, 419
L_475:				// Pred: L_483 L_474
	._LINE	0, 420
	._LINE	0, 421
	LDUB	@(FP,23),R0	; _fontmode
	CMP	#0,R0
	BNE32	L_477,R12
L_476:				// Pred: L_475
	._LINE	0, 422
	._LINE	0, 423
	LDUB	@(FP,-3),R1	; _i
	LD	@(FP,-8),R0	; _font_byte
	MULU	R0,R1
	MOV	MDL,R2
	LDUB	@(FP,-2),R0	; _j
	LDUB	@(FP,-1),R1	; _byte_x
	MUL	R1,R0
	MOV	MDL,R0
	ADDN	R0,R2
	MOV	FP,R0
	ADDN	R2,R0
	LDI	#-2192,R13
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-28)	; _Data0
	._LINE	0, 424
	LDUB	@(FP,-3),R1	; _i
	LD	@(FP,-8),R0	; _font_byte
	MULU	R0,R1
	MOV	MDL,R1
	LDUB	@(FP,-2),R0	; _j
	LDUB	@(FP,-1),R2	; _byte_x
	MUL	R2,R0
	MOV	MDL,R0
	ADDN	R0,R1
	ADDN	#1,R1
	MOV	FP,R0
	ADDN	R1,R0
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-24)	; _Data1
	._LINE	0, 425
	LD	@(FP,-28),R0	; _Data0
	LSL	#8,R0
	LD	@(FP,-24),R1	; _Data1
	ADDN	R1,R0
	ST	R0,@(FP,-12)	; _Data
	._LINE	0, 426
	LD	@(FP,-12),R4	; _Data
	LDI	#16,R5
	CALL21	_BitReverseX
	ST	R4,@(FP,-12)	; _Data
	._LINE	0, 427
	LD	@(FP,-32),R4	; _Dis_addr
	LD	@(FP,-12),R5	; _Data
	EOR	R9,R5
	CALL21	_GDC_write16
	._LINE	0, 428
	LD	@(FP,-32),R0	; _Dis_addr
	ADDN	#2,R0
	ST	R0,@(FP,-32)	; _Dis_addr
	._LINE	0, 429
	BRA32	L_482,R12
L_477:				// Pred: L_475
	._LINE	0, 430
	LDUB	@(FP,23),R0	; _fontmode
	CMP	#1,R0
	BNE32	L_479,R12
L_478:				// Pred: L_477
	._LINE	0, 431
	._LINE	0, 433
	LDUB	@(FP,-3),R1	; _i
	LD	@(FP,-8),R0	; _font_byte
	MULU	R0,R1
	MOV	MDL,R1
	LDUB	@(FP,-2),R2	; _j
	LDUB	@(FP,-1),R0	; _byte_x
	MUL	R0,R2
	MOV	MDL,R0
	ADDN	R0,R1
	MOV	FP,R0
	ADDN	R1,R0
	LDI	#-2192,R13
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-28)	; _Data0
	._LINE	0, 434
	LDUB	@(FP,-3),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R1
	LDUB	@(FP,-2),R0	; _j
	LDUB	@(FP,-1),R2	; _byte_x
	MUL	R2,R0
	MOV	MDL,R0
	ADDN	R0,R1
	ADDN	#1,R1
	MOV	FP,R0
	ADDN	R1,R0
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-24)	; _Data1
	._LINE	0, 435
	LDUB	@(FP,-3),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R1
	LDUB	@(FP,-2),R2	; _j
	LDUB	@(FP,-1),R0	; _byte_x
	MUL	R0,R2
	MOV	MDL,R0
	ADDN	R0,R1
	ADDN	#2,R1
	MOV	FP,R0
	ADDN	R1,R0
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-20)	; _Data2
	._LINE	0, 436
	LD	@(FP,-28),R2	; _Data0
	LSL	#16,R2
	LD	@(FP,-24),R0	; _Data1
	LSL	#8,R0
	ADDN	R0,R2
	LD	@(FP,-20),R0	; _Data2
	ADDN	R0,R2
	ST	R2,@(FP,-12)	; _Data
	._LINE	0, 437
	LD	@(FP,-12),R4	; _Data
	LDI	#24,R5
	CALL21	_BitReverseX
	ST	R4,@(FP,-12)	; _Data
	._LINE	0, 438
	LD	@(FP,-32),R4	; _Dis_addr
	LD	@(FP,-12),R5	; _Data
	EOR	R9,R5
	CALL21	_GDC_write24
	._LINE	0, 439
	LD	@(FP,-32),R0	; _Dis_addr
	ADDN	#3,R0
	ST	R0,@(FP,-32)	; _Dis_addr
	._LINE	0, 441
	BRA32	L_482,R12
L_479:				// Pred: L_477
	._LINE	0, 442
	LDUB	@(FP,23),R0	; _fontmode
	CMP	#2,R0
	BNE32	L_486,R12
L_480:				// Pred: L_479
	._LINE	0, 443
	._LINE	0, 444
	LDUB	@(FP,-3),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R3
	LDUB	@(FP,-2),R0	; _j
	LDUB	@(FP,-1),R1	; _byte_x
	MUL	R1,R0
	MOV	MDL,R0
	ADDN	R0,R3
	MOV	FP,R0
	ADDN	R3,R0
	LDI	#-2192,R13
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-28)	; _Data0
	._LINE	0, 445
	LDUB	@(FP,-3),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R1
	LDUB	@(FP,-2),R0	; _j
	LDUB	@(FP,-1),R2	; _byte_x
	MUL	R2,R0
	MOV	MDL,R0
	ADDN	R0,R1
	ADDN	#1,R1
	MOV	FP,R0
	ADDN	R1,R0
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-24)	; _Data1
	._LINE	0, 446
	LDUB	@(FP,-3),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R2
	LDUB	@(FP,-2),R0	; _j
	LDUB	@(FP,-1),R1	; _byte_x
	MUL	R1,R0
	MOV	MDL,R0
	ADDN	R0,R2
	ADDN	#2,R2
	MOV	FP,R0
	ADDN	R2,R0
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-20)	; _Data2
	._LINE	0, 447
	LDUB	@(FP,-3),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R1
	LDUB	@(FP,-2),R0	; _j
	LDUB	@(FP,-1),R2	; _byte_x
	MUL	R2,R0
	MOV	MDL,R0
	ADDN	R0,R1
	ADDN	#3,R1
	MOV	FP,R0
	ADDN	R1,R0
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-16)	; _Data3
	._LINE	0, 448
	LD	@(FP,-28),R1	; _Data0
	LSL	#24,R1
	LD	@(FP,-24),R0	; _Data1
	LSL	#16,R0
	ADDN	R0,R1
	LD	@(FP,-20),R0	; _Data2
	LSL	#8,R0
	ADDN	R0,R1
	LD	@(FP,-16),R0	; _Data3
	ADDN	R0,R1
	ST	R1,@(FP,-12)	; _Data
	._LINE	0, 449
	LD	@(FP,-12),R4	; _Data
	LDI	#32,R5
	CALL21	_BitReverseX
	ST	R4,@(FP,-12)	; _Data
	._LINE	0, 450
	LD	@(FP,-32),R4	; _Dis_addr
	LD	@(FP,-12),R5	; _Data
	EOR	R9,R5
	CALL21	_GDC_write32
	._LINE	0, 451
	LD	@(FP,-32),R0	; _Dis_addr
	ADDN	#4,R0
	ST	R0,@(FP,-32)	; _Dis_addr
	._LINE	0, 452
	._LINE	0, 456
L_482:				// Pred: L_480 L_478 L_476
	._LINE	0, 457
	LDUB	@(FP,-3),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-3)	; _i
L_483:				// Pred: L_482
	._LINE	0, 419
	LDUB	@(FP,-3),R1	; _i
	LDUB	@(FP,19),R0	; _length
	CMP	R0,R1
	BLT32	L_475,R12
L_484:				// Pred: L_483 L_473
	._LINE	0, 458
	LDUB	@(FP,-2),R0	; _j
	ADDN	#1,R0
	STB	R0,@(FP,-2)	; _j
	BRA32	L_471,R12
L_485:				// Pred: L_471
	._LINE	0, 458
L_486:				// Pred: L_485 L_479
	._LINE	0, 458
	._CONFIG	E
	._LINE	0, 459
	LDM	(R8,R9,R10,R11)
	LEAVE
	LD	@SP+,RP
	ADDSP	#16
	RET
	._CONFIG	E
	.global	_sprite_font1Bit_initExtFlash
	._SYMBOL	"sprite_font1Bit_initExtFlash", F, 0x8000000f, E, "_sprite_font1Bit_initExtFlash", F
	._FPARAM	S, 4, F
	._SYMBOL	"Sprite_number", P, 0x80000006, A, 8
	._SYMBOL	"font_config", P, 0x55, A, 12
	._SYMBOL	"P_word", P, 0x80000002, A, 16
	._POINTER	1
	._SYMBOL	"length", P, 0x80000002, A, 23
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 470
_sprite_font1Bit_initExtFlash:
L_128:
	STM	(R4,R5,R6,R7)
	ST	RP,@-SP
	ENTER	#16
	STM	(R8,R9)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 56
	._CONFIG	S, B
	._SYMBOL	"i", V, 0x80000006, A, -12
	._SYMBOL	"x", V, 0x80000006, A, -8
	._SYMBOL	"y", V, 0x80000006, A, -4
	MOV	R5,R8
L_129:				// Pred: L_128
	._LINE	0, 473
	._LINE	0, 476
	LD	@(FP,8),R0
	ST	R0,@(FP,-12)	; _i
	._LINE	0, 478
	LDUB	@(FP,23),R0
	LDI	#4,R13
	LD	@(R8,R13),R1
	MULU	R0,R1
	MOV	MDL,R0
	ST	R0,@(FP,-8)	; _x
	._LINE	0, 480
	LDI	#8,R13
	LD	@(R8,R13),R0
	ST	R0,@(FP,-4)	; _y
	._LINE	0, 482
	LD	@(FP,-12),R0
	LDI	#12,R9
	MULU	R0,R9
	MOV	MDL,R4
	LDI	#33267712,R0
	ADDN	R0,R4
	LDI	#20,R13
	LD	@(R8,R13),R5
	LSR	#2,R5
	LDI	#224,R0
	LSL	#24,R0
	OR	R0,R5
	CALL21	_GdcWriteRegister
	._LINE	0, 483
	LD	@(FP,-12),R0
	MULU	R0,R9
	MOV	MDL,R4
	LDI	#33267716,R0
	ADDN	R0,R4
	LDI:32	#_sprite_color,R0
	LD	@R0,R5
	LSL	#16,R5
	LD	@(FP,-8),R0
	LSR	#2,R0
	ADDN	#-1,R0
	LSL	#9,R0
	OR	R0,R5
	LD	@(FP,-4),R0
	ADDN	#-1,R0
	OR	R0,R5
	CALL21	_GdcWriteRegister
	._LINE	0, 484
	LD	@(FP,-12),R0
	MULU	R0,R9
	MOV	MDL,R4
	LDI	#33267720,R0
	ADDN	R0,R4
	LDI	#16,R13
	LD	@(R8,R13),R5
	LSL	#16,R5
	LDI	#24576,R0
	OR	R0,R5
	LDI	#12,R13
	LD	@(R8,R13),R0
	OR	R0,R5
	CALL21	_GdcWriteRegister
	._LINE	0, 485
	LDI:32	#_alpha_color,R0
	LD	@R0,R5	; _alpha_color
	LDI	#33259532,R4
	CALL21	_GdcWriteRegister
L_130:				// Pred: L_129
	._LINE	0, 485
	._CONFIG	E
	._LINE	0, 487
	LDM	(R8,R9)
	LEAVE
	LD	@SP+,RP
	ADDSP	#16
	RET
	._CONFIG	E
	.global	_Print_sprite_font_1Bit
	._SYMBOL	"Print_sprite_font_1Bit", F, 0x8000000f, E, "_Print_sprite_font_1Bit", F
	._FPARAM	S, 5, F
	._SYMBOL	"Sprite_number", P, 0x80000006, A, 8
	._SYMBOL	"font_config", P, 0x55, A, 12
	._SYMBOL	"P_string", P, 0x80000002, A, 16
	._POINTER	1
	._SYMBOL	"length", P, 0x80000002, A, 23
	._SYMBOL	"fontmode", P, 0x80000002, A, 27
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 495
_Print_sprite_font_1Bit:
L_131:
	STM	(R4,R5,R6,R7)
	ST	RP,@-SP
	ENTER	#28
	STM	(R8,R9)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 64
	._CONFIG	S, B
	MOV	R5,R9
L_132:				// Pred: L_131
	._LINE	0, 498
	LDI:8	#-24,R0
	EXTSB	R0
	MOV	FP,R8
	ADDN	R0,R8
	LDI	#24,R6
L_716:				// Pred: L_716 L_132
	._LINE	0, 498
	ADD	#-4,R6
	MOV	R6,R13
	LD	@(R9,R13),R0
	ST	R0,@(R8,R13)
	BNE32	L_716,R12
L_717:				// Pred: L_716
	._LINE	0, 498
	LD	@(FP,16),R5	; _P_string
	LDUB	@(FP,23),R6	; _length
	LDUB	@(FP,27),R7	; _fontmode
	MOV	R8,R4
	CALL21	_index_font1Bit_pixelExtFlash
	._LINE	0, 499
	LD	@(FP,8),R4	; _Sprite_number
	LDI	#24,R5
L_718:				// Pred: L_718 L_717
	._LINE	0, 499
	ADD	#-4,R5
	MOV	R5,R13
	LD	@(R9,R13),R0
	ST	R0,@(R8,R13)
	BNE32	L_718,R12
L_719:				// Pred: L_718
	._LINE	0, 499
	LD	@(FP,16),R6	; _P_string
	LDUB	@(FP,23),R7	; _length
	MOV	R8,R5
	CALL21	_sprite_font1Bit_initExtFlash
	._LINE	0, 500
	LD	@(FP,8),R4	; _Sprite_number
	CALL21	_sprite_Display
L_133:				// Pred: L_719
	._LINE	0, 500
	._CONFIG	E
	._LINE	0, 502
	LDM	(R8,R9)
	LEAVE
	LD	@SP+,RP
	ADDSP	#16
	RET
	._CONFIG	E
	.global	_index_ASC1Bit_pixelExtFlash
	._SYMBOL	"index_ASC1Bit_pixelExtFlash", F, 0x8000000f, E, "_index_ASC1Bit_pixelExtFlash", F
	._FPARAM	S, 4, F
	._SYMBOL	"font_config", P, 0x55, A, 8
	._SYMBOL	"P_word", P, 0x80000002, A, 12
	._POINTER	1
	._SYMBOL	"length", P, 0x80000002, A, 19
	._SYMBOL	"fontmode", P, 0x80000002, A, 23
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 514
_index_ASC1Bit_pixelExtFlash:
L_489:
	STM	(R4,R5,R6,R7)
	ST	RP,@-SP
	ENTER	#1020
	LDI	#572,R12
	SUB	R12,SP
	STM	(R8,R9,R10)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 1632
	._CONFIG	S, B
	._SYMBOL	"GBindex", V, 0x80000008, A, -1588
	._ARRAY	4, 1, 29, 0
	._SYMBOL	"Dis_addr", V, 0x80000008, A, -28
	._SYMBOL	"i", V, 0x80000002, A, -3
	._SYMBOL	"j", V, 0x80000002, A, -2
	._SYMBOL	"Data", V, 0x80000006, A, -24
	._SYMBOL	"Data0", V, 0x80000006, A, -20
	._SYMBOL	"Data1", V, 0x80000006, A, -16
	._SYMBOL	"Data2", V, 0x80000006, A, -12
	._SYMBOL	"tempbuf", V, 0x80000002, A, -1468
	._ARRAY	1, 1, 1439, 0
	._SYMBOL	"font_byte", V, 0x80000006, A, -8
	._SYMBOL	"byte_x", V, 0x80000002, A, -1
	MOV	R4,R8
L_490:				// Pred: L_489
	._LINE	0, 516
	._LINE	0, 521
	LDI	#4,R13
	LD	@(R8,R13),R0
	LSR	#3,R0
	LDI	#8,R13
	LD	@(R8,R13),R1
	MULU	R1,R0
	MOV	MDL,R0
	ST	R0,@(FP,-8)	; _font_byte
	._LINE	0, 522
	LDI	#4,R13
	LD	@(R8,R13),R0
	LSR	#3,R0
	STB	R0,@(FP,-1)	; _byte_x
	._LINE	0, 524
L_491:				// Pred: L_490
	._LINE	0, 524
	LDI	#0,R9
	STB	R9,@(FP,-3)	; _i
	LDUB	@(FP,-3),R0
	LDUB	@(FP,19),R1
	CMP	R1,R0
	BGE32	L_497,R12
L_492:				// Pred: L_491
	._LINE	0, 524
	LDI	#-1468,R10
L_493:				// Pred: L_496 L_492
	._LINE	0, 525
	._LINE	0, 526
	LDUB	@(FP,-3),R2	; _i
	LSL	#2,R2
	LDUB	@(FP,-3),R13	; _i
	LD	@(FP,12),R0	; _P_word
	LDUB	@(R0,R13),R0
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R1
	MOV	FP,R0
	ADDN	R2,R0
	LDI	#-1588,R13
	ST	R1,@(R0,R13)	; _GBindex
	._LINE	0, 527
	LDUB	@(FP,-3),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R0
	LDI	#1440,R1
	CMP	R1,R0
	BNC32	L_495,R12
L_494:				// Pred: L_493
	._LINE	0, 528
	LDUB	@(FP,-3),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R0
	MOV	FP,R4
	ADDN	R0,R4
	ADDN	R10,R4
	LDUB	@(FP,-3),R0	; _i
	LSL	#2,R0
	LD	@R8,R5
	MOV	FP,R1
	ADDN	R0,R1
	LD	@(R1,R13),R0	; _GBindex
	ADDN	R0,R5
	LD	@(FP,-8),R6	; _font_byte
	CALL21	_memcpy
L_495:				// Pred: L_494 L_493
	._LINE	0, 529
	LDUB	@(FP,-3),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-3)	; _i
L_496:				// Pred: L_495
	._LINE	0, 524
	LDUB	@(FP,-3),R0	; _i
	LDUB	@(FP,19),R1	; _length
	CMP	R1,R0
	BLT32	L_493,R12
L_497:				// Pred: L_496 L_491
	._LINE	0, 531
	LDI	#20,R13
	LD	@(R8,R13),R0
	ST	R0,@(FP,-28)	; _Dis_addr
	._LINE	0, 533
L_498:				// Pred: L_497
	._LINE	0, 533
	STB	R9,@(FP,-2)	; _j
	LDI:8	#-1,R9
	EXTSB	R9
L_499:				// Pred: L_512 L_498
	._LINE	0, 533
	LDUB	@(FP,-2),R0	; _j
	LDI	#8,R13
	LD	@(R8,R13),R1
	CMP	R1,R0
	BNC32	L_513,R12
L_500:				// Pred: L_499
	._LINE	0, 534
	._LINE	0, 535
L_501:				// Pred: L_500
	._LINE	0, 535
	LDI	#0,R0
	STB	R0,@(FP,-3)	; _i
	LDUB	@(FP,-3),R0	; _i
	LDUB	@(FP,19),R1	; _length
	CMP	R1,R0
	BGE32	L_512,R12
L_502:				// Pred: L_501
	._LINE	0, 535
L_503:				// Pred: L_511 L_502
	._LINE	0, 536
	._LINE	0, 538
	LDUB	@(FP,23),R0	; _fontmode
	CMP	#0,R0
	BNE32	L_505,R12
L_504:				// Pred: L_503
	._LINE	0, 539
	._LINE	0, 540
	LDUB	@(FP,-3),R1	; _i
	LD	@(FP,-8),R0	; _font_byte
	MULU	R0,R1
	MOV	MDL,R2
	LDUB	@(FP,-2),R0	; _j
	LDUB	@(FP,-1),R1	; _byte_x
	MUL	R1,R0
	MOV	MDL,R0
	ADDN	R0,R2
	MOV	FP,R0
	ADDN	R2,R0
	LDI	#-1468,R13
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-24)	; _Data
	._LINE	0, 541
	LD	@(FP,-24),R4	; _Data
	LDI	#8,R5
	CALL21	_BitReverseX
	ST	R4,@(FP,-24)	; _Data
	._LINE	0, 542
	LD	@(FP,-28),R4	; _Dis_addr
	LD	@(FP,-24),R5	; _Data
	EOR	R9,R5
	EXTUB	R5
	CALL21	_GDC_write8
	._LINE	0, 543
	LD	@(FP,-28),R0	; _Dis_addr
	ADDN	#1,R0
	ST	R0,@(FP,-28)	; _Dis_addr
	._LINE	0, 544
	BRA32	L_510,R12
L_505:				// Pred: L_503
	._LINE	0, 545
	LDUB	@(FP,23),R0	; _fontmode
	CMP	#1,R0
	BNE32	L_507,R12
L_506:				// Pred: L_505
	._LINE	0, 546
	._LINE	0, 547
	LDUB	@(FP,-3),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R2
	LDUB	@(FP,-2),R0	; _j
	LDUB	@(FP,-1),R1	; _byte_x
	MUL	R1,R0
	MOV	MDL,R0
	ADDN	R0,R2
	MOV	FP,R0
	ADDN	R2,R0
	LDI	#-1468,R13
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-20)	; _Data0
	._LINE	0, 548
	LDUB	@(FP,-3),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R1
	LDUB	@(FP,-2),R0	; _j
	LDUB	@(FP,-1),R2	; _byte_x
	MUL	R2,R0
	MOV	MDL,R0
	ADDN	R0,R1
	ADDN	#1,R1
	MOV	FP,R0
	ADDN	R1,R0
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-16)	; _Data1
	._LINE	0, 549
	LD	@(FP,-20),R1	; _Data0
	LSL	#8,R1
	LD	@(FP,-16),R0	; _Data1
	ADDN	R0,R1
	ST	R1,@(FP,-24)	; _Data
	._LINE	0, 550
	LD	@(FP,-24),R4	; _Data
	LDI	#16,R5
	CALL21	_BitReverseX
	ST	R4,@(FP,-24)	; _Data
	._LINE	0, 551
	LD	@(FP,-28),R4	; _Dis_addr
	LD	@(FP,-24),R5	; _Data
	EOR	R9,R5
	CALL21	_GDC_write16
	._LINE	0, 552
	LD	@(FP,-28),R0	; _Dis_addr
	ADDN	#2,R0
	ST	R0,@(FP,-28)	; _Dis_addr
	._LINE	0, 553
	BRA32	L_510,R12
L_507:				// Pred: L_505
	._LINE	0, 554
	LDUB	@(FP,23),R0	; _fontmode
	CMP	#2,R0
	BNE32	L_514,R12
L_508:				// Pred: L_507
	._LINE	0, 555
	._LINE	0, 556
	LDUB	@(FP,-3),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R1
	LDUB	@(FP,-2),R0	; _j
	LDUB	@(FP,-1),R2	; _byte_x
	MUL	R2,R0
	MOV	MDL,R0
	ADDN	R0,R1
	MOV	FP,R0
	ADDN	R1,R0
	LDI	#-1468,R13
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-20)	; _Data0
	._LINE	0, 557
	LDUB	@(FP,-3),R1	; _i
	LD	@(FP,-8),R0	; _font_byte
	MULU	R0,R1
	MOV	MDL,R1
	LDUB	@(FP,-2),R0	; _j
	LDUB	@(FP,-1),R2	; _byte_x
	MUL	R2,R0
	MOV	MDL,R0
	ADDN	R0,R1
	ADDN	#1,R1
	MOV	FP,R0
	ADDN	R1,R0
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-16)	; _Data1
	._LINE	0, 558
	LDUB	@(FP,-3),R0	; _i
	LD	@(FP,-8),R1	; _font_byte
	MULU	R1,R0
	MOV	MDL,R1
	LDUB	@(FP,-2),R0	; _j
	LDUB	@(FP,-1),R2	; _byte_x
	MUL	R2,R0
	MOV	MDL,R0
	ADDN	R0,R1
	ADDN	#2,R1
	MOV	FP,R0
	ADDN	R1,R0
	LDUB	@(R0,R13),R0	; _tempbuf
	ST	R0,@(FP,-12)	; _Data2
	._LINE	0, 559
	LD	@(FP,-20),R3	; _Data0
	LSL	#16,R3
	LD	@(FP,-16),R0	; _Data1
	LSL	#8,R0
	ADDN	R0,R3
	LD	@(FP,-12),R0	; _Data2
	ADDN	R0,R3
	ST	R3,@(FP,-24)	; _Data
	._LINE	0, 560
	LD	@(FP,-24),R4	; _Data
	LDI	#24,R5
	CALL21	_BitReverseX
	ST	R4,@(FP,-24)	; _Data
	._LINE	0, 561
	LD	@(FP,-28),R4	; _Dis_addr
	LD	@(FP,-24),R5	; _Data
	EOR	R9,R5
	CALL21	_GDC_write24
	._LINE	0, 562
	LD	@(FP,-28),R0	; _Dis_addr
	ADDN	#3,R0
	ST	R0,@(FP,-28)	; _Dis_addr
	._LINE	0, 563
	._LINE	0, 567
L_510:				// Pred: L_508 L_506 L_504
	._LINE	0, 571
	LDUB	@(FP,-3),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-3)	; _i
L_511:				// Pred: L_510
	._LINE	0, 535
	LDUB	@(FP,-3),R1	; _i
	LDUB	@(FP,19),R0	; _length
	CMP	R0,R1
	BLT32	L_503,R12
L_512:				// Pred: L_511 L_501
	._LINE	0, 573
	LDUB	@(FP,-2),R0	; _j
	ADDN	#1,R0
	STB	R0,@(FP,-2)	; _j
	BRA32	L_499,R12
L_513:				// Pred: L_499
	._LINE	0, 573
L_514:				// Pred: L_513 L_507
	._LINE	0, 573
	._CONFIG	E
	._LINE	0, 574
	LDM	(R8,R9,R10)
	LEAVE
	LD	@SP+,RP
	ADDSP	#16
	RET
	._CONFIG	E
	.global	_Print_sprite_ASC_1Bit
	._SYMBOL	"Print_sprite_ASC_1Bit", F, 0x8000000f, E, "_Print_sprite_ASC_1Bit", F
	._FPARAM	S, 5, F
	._SYMBOL	"Sprite_number", P, 0x80000006, A, 8
	._SYMBOL	"font_config", P, 0x55, A, 12
	._SYMBOL	"P_string", P, 0x80000002, A, 16
	._POINTER	1
	._SYMBOL	"length", P, 0x80000002, A, 23
	._SYMBOL	"fontmode", P, 0x80000002, A, 27
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 583
_Print_sprite_ASC_1Bit:
L_160:
	STM	(R4,R5,R6,R7)
	ST	RP,@-SP
	ENTER	#28
	STM	(R8,R9)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 64
	._CONFIG	S, B
	MOV	R5,R9
L_161:				// Pred: L_160
	._LINE	0, 585
	LDI:8	#-24,R0
	EXTSB	R0
	MOV	FP,R8
	ADDN	R0,R8
	LDI	#24,R6
L_720:				// Pred: L_720 L_161
	._LINE	0, 585
	ADD	#-4,R6
	MOV	R6,R13
	LD	@(R9,R13),R0
	ST	R0,@(R8,R13)
	BNE32	L_720,R12
L_721:				// Pred: L_720
	._LINE	0, 585
	LD	@(FP,16),R5	; _P_string
	LDUB	@(FP,23),R6	; _length
	LDUB	@(FP,27),R7	; _fontmode
	MOV	R8,R4
	CALL21	_index_ASC1Bit_pixelExtFlash
	._LINE	0, 586
	LD	@(FP,8),R4	; _Sprite_number
	LDI	#24,R5
L_722:				// Pred: L_722 L_721
	._LINE	0, 586
	ADD	#-4,R5
	MOV	R5,R13
	LD	@(R9,R13),R0
	ST	R0,@(R8,R13)
	BNE32	L_722,R12
L_723:				// Pred: L_722
	._LINE	0, 586
	LD	@(FP,16),R6	; _P_string
	LDUB	@(FP,23),R7	; _length
	MOV	R8,R5
	CALL21	_sprite_font1Bit_initExtFlash
	._LINE	0, 587
	LD	@(FP,8),R4	; _Sprite_number
	CALL21	_sprite_Display
L_162:				// Pred: L_723
	._LINE	0, 587
	._CONFIG	E
	._LINE	0, 588
	LDM	(R8,R9)
	LEAVE
	LD	@SP+,RP
	ADDSP	#16
	RET
	._CONFIG	E
	.global	_length
	._SYMBOL	"length", F, 0x80000006, E, "_length", F
	._FPARAM	S, 1, F
	._SYMBOL	"p", P, 0x80000002, A, 8
	._POINTER	1
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 599
_length:
L_516:
	ST	R4,@-SP
	ST	RP,@-SP
	ENTER	#8
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 48
	._CONFIG	S, B
	._SYMBOL	"n", V, 0x80000006, A, -4
L_517:				// Pred: L_516
	._LINE	0, 601
	._LINE	0, 601
	LDI	#0,R0
	ST	R0,@(FP,-4)	; _n
	._LINE	0, 602
L_518:				// Pred: L_517
	._LINE	0, 602
	LD	@(FP,8),R0	; _p
	LDUB	@R0,R0
	CMP	#0,R0
	BEQ32	L_522,R12
L_519:				// Pred: L_518
	._LINE	0, 602
L_520:				// Pred: L_521 L_519
	._LINE	0, 603
	._LINE	0, 604
	LD	@(FP,-4),R0	; _n
	ADDN	#1,R0
	ST	R0,@(FP,-4)	; _n
	._LINE	0, 605
	LD	@(FP,8),R0	; _p
	ADDN	#1,R0
	ST	R0,@(FP,8)	; _p
	._LINE	0, 606
L_521:				// Pred: L_520
	._LINE	0, 602
	LD	@(FP,8),R0	; _p
	LDUB	@R0,R0
	CMP	#0,R0
	BNE32	L_520,R12
L_745:				// Pred: L_521
	._LINE	0, 607
L_522:				// Pred: L_745 L_518
	._LINE	0, 607
	LD	@(FP,-4),R4	; _n
L_523:				// Pred: L_522
	._LINE	0, 607
	._CONFIG	E
	._LINE	0, 608
	LEAVE
	LD	@SP+,RP
	ADDSP	#4
	RET
	._CONFIG	E
	.global	_Intervalnum_Font
	._SYMBOL	"Intervalnum_Font", F, 0x8000000f, E, "_Intervalnum_Font", F
	._FPARAM	S, 1, F
	._SYMBOL	"P_string", P, 0x80000002, A, 8
	._POINTER	1
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 611
_Intervalnum_Font:
L_525:
	ST	R4,@-SP
	ST	RP,@-SP
	ENTER	#8
	STM	(R8)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 48
	._CONFIG	S, B
	._SYMBOL	"i", V, 0x80000002, A, -1
L_526:				// Pred: L_525
	._LINE	0, 613
	._LINE	0, 613
	LDI	#0,R8
	STB	R8,@(FP,-1)	; _i
	._LINE	0, 615
	LD	@(FP,8),R4	; _P_string
	CALL21	_length
	LDI:32	#_Totle_Num,R5
	ST	R4,@R5	; _Totle_Num
	._LINE	0, 616
	LDI:32	#_Font_Att,R2
	LDI	#2,R13
	STB	R8,@(R2,R13)
	._LINE	0, 619
	LD	@R5,R0	; _Totle_Num
	CMP	#0,R0
	BNE32	L_529,R12
L_527:				// Pred: L_526
	._LINE	0, 620
	._LINE	0, 621
	LDI:32	#_Inter_Num,R0
	LDI	#255,R1
	STB	R1,@R0	; _Inter_Num
	._LINE	0, 622
	BRA32	L_539,R12
L_529:				// Pred: L_526
	._LINE	0, 628
	STB	R8,@(FP,-1)	; _i
	LDUB	@(FP,-1),R3	; _i
	LD	@R5,R0	; _Totle_Num
	ADDN	#-1,R0
	CMP	R0,R3
	BNC32	L_539,R12
L_530:				// Pred: L_529
	._LINE	0, 628
	LDI:32	#_Inter_Num,R4
L_531:				// Pred: L_537 L_530
	._LINE	0, 629
	._LINE	0, 630
	LD	@(FP,8),R0	; _P_string
	LDUB	@R0,R0
	LDI	#128,R1
	CMP	R1,R0
	BLE32	L_536,R12
L_532:				// Pred: L_531
	._LINE	0, 631
	._LINE	0, 632
	LDUB	@(FP,-1),R0	; _i
	ADDN	#2,R0
	STB	R0,@(FP,-1)	; _i
	._LINE	0, 633
	LDUB	@(FP,-1),R13	; _i
	LD	@(FP,8),R0	; _P_string
	LDUB	@(R0,R13),R0
	CMP	R1,R0
	BLE32	L_534,R12
L_533:				// Pred: L_532
	._LINE	0, 634
	._LINE	0, 635
	BRA32	L_539,R12
L_534:				// Pred: L_532
	._LINE	0, 638
	._LINE	0, 639
	LDUB	@R4,R0	; _Inter_Num
	ADDN	#1,R0
	STB	R0,@R4	; _Inter_Num
	._LINE	0, 640
	LDUB	@R4,R0	; _Inter_Num
	LDI	#23,R1
	MUL	R1,R0
	MOV	MDL,R0
	MOV	R2,R3
	ADDN	R0,R3
	LDUB	@(FP,-1),R0	; _i
	ADDN	#1,R0
	LDI	#2,R13
	STB	R0,@(R3,R13)
	._LINE	0, 641
	._LINE	0, 644
L_536:				// Pred: L_534 L_531
	._LINE	0, 628
	LDUB	@(FP,-1),R1	; _i
	LD	@R5,R0	; _Totle_Num
	ADDN	#-1,R0
	CMP	R0,R1
	BNC32	L_539,R12
L_537:				// Pred: L_536
	._LINE	0, 666
	BRA32	L_531,R12
L_539:				// Pred: L_536 L_533 L_529 L_527
	._LINE	0, 666
	._CONFIG	E
	._LINE	0, 668
	LDM	(R8)
	LEAVE
	LD	@SP+,RP
	ADDSP	#4
	RET
	._CONFIG	E
	.global	_Analysis_FontAtt
	._SYMBOL	"Analysis_FontAtt", F, 0x8000000f, E, "_Analysis_FontAtt", F
	._FPARAM	S, 1, F
	._SYMBOL	"P_string", P, 0x80000002, A, 8
	._POINTER	1
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 671
_Analysis_FontAtt:
L_541:
	ST	R4,@-SP
	ST	RP,@-SP
	ENTER	#12
	STM	(R8,R9,R10)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 48
	._CONFIG	S, B
	._SYMBOL	"i", V, 0x80000006, A, -8
	._SYMBOL	"first_font", V, 0x80000006, A, -4
	._TYPED	V
	LDI:32	#_Font_Att,R8
L_542:				// Pred: L_541
	._LINE	0, 674
	._LINE	0, 674
	LDI	#0,R9
	ST	R9,@(FP,-8)	; _i
	._LINE	0, 675
	ST	R9,@(FP,-4)	; _first_font
	._LINE	0, 677
	LD	@(FP,8),R4	; _P_string
	CALL21	_Intervalnum_Font
	._LINE	0, 678
	LDI:32	#_Inter_Num,R10
	LDUB	@R10,R1
	LDI	#255,R0
	CMP	R0,R1
	BNE32	L_544,R12
L_543:				// Pred: L_542
	._LINE	0, 679
	._LINE	0, 680
	BRA32	L_560,R12
L_544:				// Pred: L_542
	._LINE	0, 682
	LDUB	@R10,R0	; _Inter_Num
	CMP	#5,R0
	BLE32	L_546,R12
L_545:				// Pred: L_544
	._LINE	0, 683
	._LINE	0, 684
	LDI	#5,R0
	STB	R0,@R10	; _Inter_Num
	._LINE	0, 685
L_546:				// Pred: L_545 L_544
	._LINE	0, 686
	LD	@(FP,8),R0	; _P_string
	LDUB	@R0,R0
	LDI	#128,R1
	CMP	R1,R0
	BGE32	L_548,R12
L_547:				// Pred: L_546
	._LINE	0, 687
	._LINE	0, 688
	ST	R9,@(FP,-4)	; _first_font
	._LINE	0, 689
	LDI	#0,R1
	STB	R1,@R8
	._LINE	0, 691
	BRA32	L_549,R12
L_548:				// Pred: L_546
	._LINE	0, 693
	._LINE	0, 694
	LDI	#1,R0
	ST	R0,@(FP,-4)	; _first_font
	._LINE	0, 695
	LDI	#1,R1
	STB	R1,@R8
	._LINE	0, 697
L_549:				// Pred: L_548 L_547
	._LINE	0, 698
	LDUB	@R10,R0	; _Inter_Num
	CMP	#0,R0
	BNE32	L_551,R12
L_550:				// Pred: L_549
	._LINE	0, 699
	._LINE	0, 700
	LDI:32	#_Totle_Num,R6
	LD	@R6,R0	; _Totle_Num
	LDI	#1,R13
	STB	R0,@(R8,R13)
	._LINE	0, 701
	LDI	#0,R0
	LDI	#2,R13
	STB	R0,@(R8,R13)
	._LINE	0, 702
	ADDN	#3,R8
	LD	@(FP,8),R5	; _P_string
	LD	@R6,R6	; _Totle_Num
	MOV	R8,R4
	CALL21	_memcpy
	._LINE	0, 703
	BRA32	L_560,R12
L_551:				// Pred: L_549
	._LINE	0, 705
	LDI:32	#_Font_Att+25,R0
	LDUB	@R0,R0
	LDI	#1,R13
	STB	R0,@(R8,R13)
	._LINE	0, 706
	MOV	R8,R4
	ADDN	#3,R4
	LD	@(FP,8),R5	; _P_string
	LDUB	@(R8,R13),R6
	CALL21	_memcpy
	._LINE	0, 707
L_552:				// Pred: L_551
	._LINE	0, 707
	LDI	#1,R0
	ST	R0,@(FP,-8)	; _i
	LDUB	@R10,R0	; _Inter_Num
	LD	@(FP,-8),R1	; _i
	CMP	R0,R1
	BHI32	L_560,R12
L_553:				// Pred: L_552
	._LINE	0, 707
	LDI:32	#_Totle_Num,R9
L_554:				// Pred: L_558 L_553
	._LINE	0, 708
	._LINE	0, 709
	LD	@(FP,-8),R0	; _i
	LDI	#23,R2
	MULU	R2,R0
	MOV	MDL,R0
	MOV	R8,R4
	ADDN	R0,R4
	LD	@(FP,-8),R0	; _i
	ADDN	#-1,R0
	MULU	R2,R0
	MOV	MDL,R1
	MOV	R8,R0
	ADDN	R1,R0
	LDUB	@R0,R0
	LDI	#0,R3
	CMP	#1,R0
	ADDC	R3,R3
	STB	R3,@R4
	._LINE	0, 710
	LDUB	@R10,R0	; _Inter_Num
	LD	@(FP,-8),R1	; _i
	CMP	R0,R1
	BNC32	L_556,R12
L_555:				// Pred: L_554
	._LINE	0, 711
	._LINE	0, 712
	LD	@(FP,-8),R0	; _i
	MULU	R2,R0
	MOV	MDL,R0
	MOV	R8,R3
	ADDN	R0,R3
	LD	@(FP,-8),R0	; _i
	ADDN	#1,R0
	MULU	R2,R0
	MOV	MDL,R1
	MOV	R8,R0
	ADDN	R1,R0
	LDI	#2,R13
	LDUB	@(R0,R13),R5
	LD	@(FP,-8),R0	; _i
	MULU	R2,R0
	MOV	MDL,R1
	MOV	R8,R0
	ADDN	R1,R0
	LDUB	@(R0,R13),R0
	SUBN	R0,R5
	LDI	#1,R13
	STB	R5,@(R3,R13)
	._LINE	0, 713
	BRA32	L_557,R12
L_556:				// Pred: L_554
	._LINE	0, 715
	._LINE	0, 716
	LD	@(FP,-8),R0	; _i
	MULU	R2,R0
	MOV	MDL,R0
	MOV	R8,R3
	ADDN	R0,R3
	LD	@(FP,-8),R0	; _i
	MULU	R2,R0
	MOV	MDL,R1
	MOV	R8,R0
	ADDN	R1,R0
	LDI	#2,R13
	LDUB	@(R0,R13),R0
	LD	@R9,R1	; _Totle_Num
	SUBN	R0,R1
	LDI	#1,R13
	STB	R1,@(R3,R13)
	._LINE	0, 717
L_557:				// Pred: L_556 L_555
	._LINE	0, 718
	LD	@(FP,-8),R0	; _i
	MULU	R2,R0
	MOV	MDL,R0
	MOV	R8,R4
	ADDN	R0,R4
	ADDN	#3,R4
	LD	@(FP,-8),R0	; _i
	MULU	R2,R0
	MOV	MDL,R1
	MOV	R8,R0
	ADDN	R1,R0
	LDI	#2,R13
	LDUB	@(R0,R13),R0
	LD	@(FP,8),R5	; _P_string
	ADDN	R0,R5
	LD	@(FP,-8),R0	; _i
	MULU	R2,R0
	MOV	MDL,R1
	MOV	R8,R0
	ADDN	R1,R0
	LDI	#1,R13
	LDUB	@(R0,R13),R6
	CALL21	_memcpy
	._LINE	0, 719
	LD	@(FP,-8),R0	; _i
	ADDN	#1,R0
	ST	R0,@(FP,-8)	; _i
L_558:				// Pred: L_557
	._LINE	0, 707
	LDUB	@R10,R0	; _Inter_Num
	LD	@(FP,-8),R1	; _i
	CMP	R0,R1
	BLS32	L_554,R12
L_559:				// Pred: L_558
	._LINE	0, 719
L_560:				// Pred: L_559 L_552 L_550 L_543
	._LINE	0, 719
	._CONFIG	E
	._LINE	0, 721
	LDM	(R8,R9,R10)
	LEAVE
	LD	@SP+,RP
	ADDSP	#4
	RET
	._CONFIG	E
	.global	_Display_Font
	._SYMBOL	"Display_Font", F, 0x8000000f, E, "_Display_Font", F
	._FPARAM	S, 5, F
	._SYMBOL	"P_string", P, 0x80000002, A, 8
	._POINTER	1
	._SYMBOL	"pos_x", P, 0x80000005, A, 12
	._SYMBOL	"pos_y", P, 0x80000005, A, 16
	._SYMBOL	"ascconfig", P, 0x55, A, 20
	._POINTER	1
	._SYMBOL	"fontconfig", P, 0x55, A, 24
	._POINTER	1
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 728
_Display_Font:
L_562:
	STM	(R4,R5,R6,R7)
	ST	RP,@-SP
	ENTER	#40
	STM	(R8,R9,R10,R11)
	ADDSP	#-4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 80
	._CONFIG	S, B
	._SYMBOL	"i", V, 0x80000006, A, -8
	._SYMBOL	"word_length", V, 0x80000006, A, -4
L_563:				// Pred: L_562
	._LINE	0, 730
	._LINE	0, 730
	LDI	#0,R8
	ST	R8,@(FP,-8)	; _i
	._LINE	0, 731
	ST	R8,@(FP,-4)	; _word_length
	._LINE	0, 732
	LDI:32	#_Totle_Num,R0
	ST	R8,@R0	; _Totle_Num
	._LINE	0, 733
	LDI:32	#_Inter_Num,R1
	ST	R1,@(FP,-36)
	LDI	#0,R0
	STB	R0,@R1	; _Inter_Num
	._LINE	0, 734
	LD	@(FP,8),R4	; _P_string
	CALL21	_Analysis_FontAtt
	._LINE	0, 735
L_564:				// Pred: L_563
	._LINE	0, 735
	ST	R8,@(FP,-8)	; _i
	LD	@(FP,-36),R0
	LDUB	@R0,R0	; _Inter_Num
	ADDN	#1,R0
	LD	@(FP,-8),R1	; _i
	CMP	R0,R1
	BNC32	L_575,R12
L_565:				// Pred: L_564
	._LINE	0, 735
	LDI:32	#_Font_Att,R9
	LDI:8	#-32,R0
	EXTSB	R0
	MOV	FP,R8
	ADDN	R0,R8
L_566:				// Pred: L_573 L_565
	._LINE	0, 736
	._LINE	0, 737
	LD	@(FP,-8),R0	; _i
	LDI	#23,R11
	MULU	R11,R0
	MOV	MDL,R1
	MOV	R9,R0
	ADDN	R1,R0
	LDUB	@R0,R0
	CMP	#0,R0
	BNE32	L_569,R12
L_567:				// Pred: L_566
	._LINE	0, 738
	._LINE	0, 740
	LD	@(FP,-8),R4	; _i
	LSR	#1,R4
	LDI	#125,R10
	ADDN	R10,R4
	LD	@(FP,-8),R0	; _i
	LSR	#1,R0
	LDI	#24,R1
	MULU	R1,R0
	MOV	MDL,R0
	LD	@(FP,20),R2	; _ascconfig
	ADDN	R0,R2
	LDI	#24,R3
L_724:				// Pred: L_724 L_567
	._LINE	0, 740
	ADD	#-4,R3
	MOV	R3,R13
	LD	@(R2,R13),R0
	ST	R0,@(R8,R13)
	BNE32	L_724,R12
L_725:				// Pred: L_724
	._LINE	0, 740
	LD	@(FP,-8),R0	; _i
	MULU	R11,R0
	MOV	MDL,R0
	MOV	R9,R6
	ADDN	R0,R6
	ADDN	#3,R6
	LD	@(FP,-8),R0	; _i
	MULU	R11,R0
	MOV	MDL,R1
	MOV	R9,R0
	ADDN	R1,R0
	LDI	#1,R13
	LDUB	@(R0,R13),R7
	LDI	#1,R0
	LDI	#3,R13
	STB	R0,@(SP,R13)
	MOV	R8,R5
	CALL21	_Print_sprite_ASC_1Bit
	._LINE	0, 741
	LD	@(FP,-8),R4	; _i
	LSR	#1,R4
	ADDN	R10,R4
	LD	@(FP,12),R5	; _pos_x
	LD	@(FP,-4),R0	; _word_length
	ADDN	R0,R5
	LD	@(FP,16),R6	; _pos_y
	CALL21	_sprite_position
	._LINE	0, 742
	LD	@(FP,-8),R0	; _i
	MULU	R11,R0
	MOV	MDL,R0
	MOV	R9,R1
	ADDN	R0,R1
	LDI	#1,R13
	LDUB	@(R1,R13),R0
	LSL	#4,R0
	LD	@(FP,-4),R1	; _word_length
	ADDN	R0,R1
	ST	R1,@(FP,-4)	; _word_length
	._LINE	0, 743
	LD	@(FP,-4),R0	; _word_length
	LDI	#200,R3
	CMP	R3,R0
	BLS32	L_572,R12
L_568:				// Pred: L_725
	._LINE	0, 744
	ST	R3,@(FP,-4)	; _word_length
	._LINE	0, 745
	BRA32	L_572,R12
L_569:				// Pred: L_566
	._LINE	0, 747
	._LINE	0, 748
	LD	@(FP,-8),R4	; _i
	LSR	#1,R4
	LDI	#122,R10
	ADDN	R10,R4
	LD	@(FP,-8),R0	; _i
	LSR	#1,R0
	LDI	#24,R1
	MULU	R1,R0
	MOV	MDL,R0
	LD	@(FP,24),R2	; _fontconfig
	ADDN	R0,R2
	LDI	#24,R1
L_726:				// Pred: L_726 L_569
	._LINE	0, 748
	ADD	#-4,R1
	MOV	R1,R13
	LD	@(R2,R13),R0
	ST	R0,@(R8,R13)
	BNE32	L_726,R12
L_727:				// Pred: L_726
	._LINE	0, 748
	LD	@(FP,-8),R0	; _i
	MULU	R11,R0
	MOV	MDL,R0
	MOV	R9,R6
	ADDN	R0,R6
	ADDN	#3,R6
	LD	@(FP,-8),R0	; _i
	MULU	R11,R0
	MOV	MDL,R1
	MOV	R9,R0
	ADDN	R1,R0
	LDI	#1,R13
	LDUB	@(R0,R13),R5
	MOV	R5,R7
	LSR	#31,R7
	ADDN	R5,R7
	ASR	#1,R7
	EXTUB	R7
	LDI	#1,R0
	LDI	#3,R13
	STB	R0,@(SP,R13)
	MOV	R8,R5
	CALL21	_Print_sprite_font_1Bit
	._LINE	0, 749
	LD	@(FP,-8),R4	; _i
	LSR	#1,R4
	ADDN	R10,R4
	LD	@(FP,12),R5	; _pos_x
	LD	@(FP,-4),R0	; _word_length
	ADDN	R0,R5
	LD	@(FP,16),R6	; _pos_y
	CALL21	_sprite_position
	._LINE	0, 750
	LD	@(FP,-8),R0	; _i
	MULU	R11,R0
	MOV	MDL,R1
	MOV	R9,R0
	ADDN	R1,R0
	LDI	#1,R13
	LDUB	@(R0,R13),R1
	MOV	R1,R0
	LSR	#31,R0
	ADDN	R1,R0
	ASR	#1,R0
	LDI	#24,R1
	MUL	R1,R0
	MOV	MDL,R0
	LD	@(FP,-4),R1	; _word_length
	ADDN	R0,R1
	ST	R1,@(FP,-4)	; _word_length
	._LINE	0, 751
	LD	@(FP,-4),R0	; _word_length
	LDI	#200,R2
	CMP	R2,R0
	BLS32	L_572,R12
L_570:				// Pred: L_727
	._LINE	0, 752
;-------volatile_access
	ST	R2,@(FP,-4)	; _word_length
L_572:				// Pred: L_570 L_727 L_568 L_725
	._LINE	0, 754
	LD	@(FP,-8),R0	; _i
	ADDN	#1,R0
	ST	R0,@(FP,-8)	; _i
L_573:				// Pred: L_572
	._LINE	0, 735
	LD	@(FP,-36),R0
	LDUB	@R0,R1	; _Inter_Num
	ADDN	#1,R1
	LD	@(FP,-8),R0	; _i
	CMP	R1,R0
	BC32	L_566,R12
L_574:				// Pred: L_573
	._LINE	0, 754
L_575:				// Pred: L_574 L_564
	._LINE	0, 754
	._CONFIG	E
	._LINE	0, 755
	ADDSP	#4
	LDM	(R8,R9,R10,R11)
	LEAVE
	LD	@SP+,RP
	ADDSP	#16
	RET
	._CONFIG	E
	.global	_Font_Config
	._SYMBOL	"Font_Config", F, 0x8000000f, E, "_Font_Config", F
	._FPARAM	S, 4, F
	._SYMBOL	"Sprite_number", P, 0x80000006, A, 8
	._SYMBOL	"font_config", P, 0x55, A, 12
	._SYMBOL	"P_word", P, 0x80000002, A, 16
	._POINTER	1
	._SYMBOL	"length", P, 0x80000006, A, 20
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 786
_Font_Config:
L_221:
	STM	(R4,R5,R6,R7)
	ST	RP,@-SP
	ENTER	#16
	STM	(R8,R9)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 56
	._CONFIG	S, B
	._SYMBOL	"i", V, 0x80000006, A, -12
	._SYMBOL	"x", V, 0x80000006, A, -8
	._SYMBOL	"y", V, 0x80000006, A, -4
	MOV	R5,R8
L_222:				// Pred: L_221
	._LINE	0, 789
	._LINE	0, 794
	LD	@(FP,8),R0
	ST	R0,@(FP,-12)	; _i
	._LINE	0, 795
	LD	@(FP,20),R0
	ST	R0,@(FP,-8)	; _x
	._LINE	0, 796
	LDI	#8,R13
	LD	@(R8,R13),R0
	ST	R0,@(FP,-4)	; _y
	._LINE	0, 801
	LD	@(FP,-12),R0
	LDI	#3,R9
	MULU	R9,R0
	MOV	MDL,R4
	LSL	#2,R4
	LDI	#33267712,R0
	ADDN	R0,R4
	LDI	#20,R13
	LD	@(R8,R13),R5
	LSR	#2,R5
	LDI	#44,R0
	LSL	#24,R0
	OR	R0,R5
	CALL21	_GdcWriteRegister
	._LINE	0, 803
	LD	@(FP,-12),R0
	MULU	R9,R0
	MOV	MDL,R4
	LSL	#2,R4
	LDI	#33267716,R0
	ADDN	R0,R4
	LD	@(FP,-8),R5
	LSR	#2,R5
	ADDN	#-1,R5
	LSL	#9,R5
	LDI	#16711680,R0
	OR	R0,R5
	LD	@(FP,-4),R0
	ADDN	#-1,R0
	OR	R0,R5
	CALL21	_GdcWriteRegister
	._LINE	0, 805
	LD	@(FP,-12),R0
	MULU	R9,R0
	MOV	MDL,R4
	LSL	#2,R4
	LDI	#33267720,R0
	ADDN	R0,R4
	LDI	#16,R13
	LD	@(R8,R13),R5
	LDI	#4095,R1
	AND	R1,R5
	LSL	#16,R5
	LDI	#12,R13
	LD	@(R8,R13),R0
	AND	R1,R0
	OR	R0,R5
	CALL21	_GdcWriteRegister
L_223:				// Pred: L_222
	._LINE	0, 805
	._CONFIG	E
	._LINE	0, 807
	LDM	(R8,R9)
	LEAVE
	LD	@SP+,RP
	ADDSP	#16
	RET
	._CONFIG	E
	.global	_copy_palette_to_LUT
	._SYMBOL	"copy_palette_to_LUT", F, 0x8000000f, E, "_copy_palette_to_LUT", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 811
_copy_palette_to_LUT:
L_224:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_225:				// Pred: L_224
	._LINE	0, 813
	LDI:32	#_g_rsPalette_Palette1_Data,R5
	LDI	#33284096,R4
	LDI	#1,R6
	CALL21	_memcopy32
	._LINE	0, 814
	LDI:32	#_g_rsPalette_Palette2_Data,R5
	LDI	#33284100,R4
	LDI	#1,R6
	CALL21	_memcopy32
L_226:				// Pred: L_225
	._LINE	0, 814
	._CONFIG	E
	._LINE	0, 816
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_sprite_colorpalette_transparent
	._SYMBOL	"sprite_colorpalette_transparent", F, 0x8000000f, E, "_sprite_colorpalette_transparent", F
	._FPARAM	S, 1, F
	._SYMBOL	"Sprite_number", P, 0x80000006, A, 8
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 820
_sprite_colorpalette_transparent:
L_227:
	ST	R4,@-SP
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
L_228:				// Pred: L_227
	._LINE	0, 825
	LDI	#33259524,R4
	LDI	#0,R5
	CALL21	_GdcWriteRegister
L_229:				// Pred: L_228
	._LINE	0, 825
	._CONFIG	E
	._LINE	0, 826
	LEAVE
	LD	@SP+,RP
	ADDSP	#4
	RET
	._CONFIG	E
	.global	_Check_AscStyle
	._SYMBOL	"Check_AscStyle", F, 0x80000006, E, "_Check_AscStyle", F
	._FPARAM	S, 1, F
	._SYMBOL	"P_word", P, 0x80000002, A, 11
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1377
_Check_AscStyle:
L_230:
	ST	R4,@-SP
	ST	RP,@-SP
	ENTER	#8
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 48
	._CONFIG	S, B
	._SYMBOL	"asc_style", V, 0x80000006, A, -4
L_231:				// Pred: L_230
	._LINE	0, 1379
	._LINE	0, 1379
	LDI	#0,R0
	ST	R0,@(FP,-4)	; _asc_style
	._LINE	0, 1380
	LDUB	@(FP,11),R0	; _P_word
	LDI	#105,R1
	CMP	R1,R0
	BEQ32	L_232,R12
L_239:				// Pred: L_231
	._LINE	0, 1380
	LDUB	@(FP,11),R0	; _P_word
	LDI	#106,R1
	CMP	R1,R0
	BEQ32	L_232,R12
L_238:				// Pred: L_239
	._LINE	0, 1380
	LDUB	@(FP,11),R0	; _P_word
	LDI	#108,R1
	CMP	R1,R0
	BEQ32	L_232,R12
L_237:				// Pred: L_238
	._LINE	0, 1380
	LDUB	@(FP,11),R0	; _P_word
	LDI	#73,R1
	CMP	R1,R0
	BEQ32	L_232,R12
L_236:				// Pred: L_237
	._LINE	0, 1380
	LDUB	@(FP,11),R0	; _P_word
	LDI	#114,R1
	CMP	R1,R0
	BEQ32	L_232,R12
L_235:				// Pred: L_236
	._LINE	0, 1380
	LDUB	@(FP,11),R0	; _P_word
	LDI	#116,R1
	CMP	R1,R0
	BEQ32	L_232,R12
L_234:				// Pred: L_235
	._LINE	0, 1380
	LDUB	@(FP,11),R0	; _P_word
	LDI	#102,R1
	CMP	R1,R0
	BNE32	L_233,R12
L_232:				// Pred: L_234 L_235 L_236 L_237
				//	 L_238 L_239 L_231
	._LINE	0, 1381
	._LINE	0, 1382
	LDI	#1,R0
	ST	R0,@(FP,-4)	; _asc_style
	._LINE	0, 1383
	BRA32	L_240,R12
L_233:				// Pred: L_234
	._LINE	0, 1384
	LDUB	@(FP,11),R0	; _P_word
	LDI	#48,R1
	CMP	R1,R0
	BLT32	L_242,R12
L_243:				// Pred: L_233
	._LINE	0, 1384
	LDUB	@(FP,11),R0	; _P_word
	LDI	#57,R1
	CMP	R1,R0
	BGT32	L_242,R12
L_241:				// Pred: L_243
	._LINE	0, 1385
	._LINE	0, 1386
	LDI	#2,R0
	ST	R0,@(FP,-4)	; _asc_style
	._LINE	0, 1387
	BRA32	L_240,R12
L_242:				// Pred: L_243 L_233
	._LINE	0, 1388
	LDUB	@(FP,11),R0	; _P_word
	LDI	#109,R1
	CMP	R1,R0
	BEQ32	L_245,R12
L_247:				// Pred: L_242
	._LINE	0, 1388
	LDUB	@(FP,11),R0	; _P_word
	LDI	#119,R1
	CMP	R1,R0
	BNE32	L_246,R12
L_245:				// Pred: L_247 L_242
	._LINE	0, 1389
	._LINE	0, 1390
	LDI	#0,R0
	ST	R0,@(FP,-4)	; _asc_style
	._LINE	0, 1391
	BRA32	L_240,R12
L_246:				// Pred: L_247
	._LINE	0, 1392
	LDUB	@(FP,11),R0	; _P_word
	LDI	#97,R1
	CMP	R1,R0
	BLT32	L_250,R12
L_251:				// Pred: L_246
	._LINE	0, 1392
	LDUB	@(FP,11),R0	; _P_word
	LDI	#122,R1
	CMP	R1,R0
	BGT32	L_250,R12
L_249:				// Pred: L_251
	._LINE	0, 1393
	._LINE	0, 1394
	LDI	#2,R0
	ST	R0,@(FP,-4)	; _asc_style
	._LINE	0, 1395
	BRA32	L_240,R12
L_250:				// Pred: L_251 L_246
	._LINE	0, 1396
	LDUB	@(FP,11),R0	; _P_word
	LDI	#87,R1
	CMP	R1,R0
	BNE32	L_254,R12
L_255:				// Pred: L_250
	._LINE	0, 1396
	LDUB	@(FP,11),R0	; _P_word
	LDI	#77,R1
	CMP	R1,R0
	BNE32	L_254,R12
L_253:				// Pred: L_255
	._LINE	0, 1397
	._LINE	0, 1398
	LDI	#3,R0
	ST	R0,@(FP,-4)	; _asc_style
	._LINE	0, 1399
	BRA32	L_240,R12
L_254:				// Pred: L_255 L_250
	._LINE	0, 1401
	._LINE	0, 1402
	LDI	#0,R0
	ST	R0,@(FP,-4)	; _asc_style
	._LINE	0, 1403
L_240:				// Pred: L_254 L_253 L_249 L_245
				//	 L_241 L_232
	._LINE	0, 1404
	LD	@(FP,-4),R4	; _asc_style
L_257:				// Pred: L_240
	._LINE	0, 1404
	._CONFIG	E
	._LINE	0, 1405
	LEAVE
	LD	@SP+,RP
	ADDSP	#4
	RET
	._CONFIG	E
	.global	_Cal_FontDotNum
	._SYMBOL	"Cal_FontDotNum", F, 0x80000006, E, "_Cal_FontDotNum", F
	._FPARAM	S, 1, F
	._SYMBOL	"P_word", P, 0x80000002, A, 8
	._POINTER	1
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1409
_Cal_FontDotNum:
L_577:
	ST	R4,@-SP
	ST	RP,@-SP
	ENTER	#20
	STM	(R8)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 56
	._CONFIG	S, B
	._SYMBOL	"i", V, 0x80000006, A, -16
	._SYMBOL	"asc_style", V, 0x80000006, A, -12
	._SYMBOL	"dot_num", V, 0x80000006, A, -8
	._SYMBOL	"wordlen", V, 0x80000002, A, -1
L_578:				// Pred: L_577
	._LINE	0, 1411
	._LINE	0, 1411
	LDI	#0,R8
	ST	R8,@(FP,-16)	; _i
	._LINE	0, 1412
	ST	R8,@(FP,-12)	; _asc_style
	._LINE	0, 1414
	ST	R8,@(FP,-8)	; _dot_num
	._LINE	0, 1415
	LD	@(FP,8),R4	; _P_word
	CALL21	_strlen
	STB	R4,@(FP,-1)	; _wordlen
	._LINE	0, 1416
L_579:				// Pred: L_578
	._LINE	0, 1416
	ST	R8,@(FP,-16)	; _i
	LDUB	@(FP,-1),R0	; _wordlen
	LD	@(FP,-16),R1	; _i
	CMP	R0,R1
	BNC32	L_604,R12
L_580:				// Pred: L_579
	._LINE	0, 1416
L_581:				// Pred: L_603 L_580
	._LINE	0, 1417
	._LINE	0, 1419
	LD	@(FP,-16),R13	; _i
	LD	@(FP,8),R0	; _P_word
	LDUB	@(R0,R13),R0
	LDI	#129,R1
	CMP	R1,R0
	BLT32	L_588,R12
L_582:				// Pred: L_581
	._LINE	0, 1419
	LD	@(FP,-16),R13	; _i
	LD	@(FP,8),R0	; _P_word
	LDUB	@(R0,R13),R0
	LDI	#254,R2
	CMP	R2,R0
	BGT32	L_588,R12
L_583:				// Pred: L_582
	._LINE	0, 1419
	LD	@(FP,-16),R13	; _i
	ADDN	#1,R13
	LD	@(FP,8),R0	; _P_word
	LDUB	@(R0,R13),R0
	LDI	#64,R1
	CMP	R1,R0
	BLT32	L_585,R12
L_584:				// Pred: L_583
	._LINE	0, 1419
	LD	@(FP,-16),R13	; _i
	ADDN	#1,R13
	LD	@(FP,8),R0	; _P_word
	LDUB	@(R0,R13),R0
	LDI	#126,R1
	CMP	R1,R0
	BLE32	L_587,R12
L_585:				// Pred: L_584 L_583
	._LINE	0, 1419
	LD	@(FP,-16),R13	; _i
	ADDN	#1,R13
	LD	@(FP,8),R0	; _P_word
	LDUB	@(R0,R13),R0
	LDI	#127,R1
	CMP	R1,R0
	BLE32	L_588,R12
L_586:				// Pred: L_585
	._LINE	0, 1419
	LD	@(FP,-16),R13	; _i
	ADDN	#1,R13
	LD	@(FP,8),R0	; _P_word
	LDUB	@(R0,R13),R0
	CMP	R2,R0
	BGT32	L_588,R12
L_587:				// Pred: L_586 L_584
	._LINE	0, 1420
	._LINE	0, 1421
	LD	@(FP,-8),R1	; _dot_num
	LDI	#24,R0
	ADDN	R0,R1
	ST	R1,@(FP,-8)	; _dot_num
	._LINE	0, 1422
	LD	@(FP,-16),R0	; _i
	ADDN	#2,R0
	ST	R0,@(FP,-16)	; _i
	._LINE	0, 1423
	BRA32	L_603,R12
L_588:				// Pred: L_586 L_585 L_582 L_581
	._LINE	0, 1424
	LD	@(FP,-16),R13	; _i
	LD	@(FP,8),R0	; _P_word
	LDUB	@(R0,R13),R0
	LDI	#127,R1
	CMP	R1,R0
	BGT32	L_600,R12
L_589:				// Pred: L_588
	._LINE	0, 1424
	LD	@(FP,-16),R13	; _i
	LD	@(FP,8),R0	; _P_word
	LDUB	@(R0,R13),R0
	LDI	#32,R1
	CMP	R1,R0
	BLT32	L_600,R12
L_590:				// Pred: L_589
	._LINE	0, 1425
	._LINE	0, 1426
	LD	@(FP,-16),R13	; _i
	LD	@(FP,8),R0	; _P_word
	LDUB	@(R0,R13),R4
	CALL21	_Check_AscStyle
	ST	R4,@(FP,-12)	; _asc_style
	._LINE	0, 1427
	LD	@(FP,-12),R0	; _asc_style
	CMP	#1,R0
	BNE32	L_592,R12
L_591:				// Pred: L_590
	._LINE	0, 1428
	._LINE	0, 1429
	LD	@(FP,-8),R0	; _dot_num
	ADDN	#8,R0
	ST	R0,@(FP,-8)	; _dot_num
	._LINE	0, 1430
	BRA32	L_599,R12
L_592:				// Pred: L_590
	._LINE	0, 1431
	LD	@(FP,-12),R0	; _asc_style
	CMP	#2,R0
	BNE32	L_594,R12
L_593:				// Pred: L_592
	._LINE	0, 1432
	._LINE	0, 1433
	LD	@(FP,-8),R0	; _dot_num
	ADDN	#12,R0
	ST	R0,@(FP,-8)	; _dot_num
	._LINE	0, 1434
	BRA32	L_599,R12
L_594:				// Pred: L_592
	._LINE	0, 1435
	LD	@(FP,-12),R0	; _asc_style
	CMP	#3,R0
	BNE32	L_596,R12
L_595:				// Pred: L_594
	._LINE	0, 1436
	._LINE	0, 1437
	LD	@(FP,-8),R1	; _dot_num
	LDI	#24,R0
	ADDN	R0,R1
	ST	R1,@(FP,-8)	; _dot_num
	._LINE	0, 1438
	BRA32	L_599,R12
L_596:				// Pred: L_594
	._LINE	0, 1440
	._LINE	0, 1441
	LD	@(FP,-8),R1	; _dot_num
	LDI	#16,R0
	ADDN	R0,R1
	ST	R1,@(FP,-8)	; _dot_num
	._LINE	0, 1442
L_599:				// Pred: L_596 L_595 L_593 L_591
	._LINE	0, 1443
	LD	@(FP,-16),R0	; _i
	ADDN	#1,R0
	ST	R0,@(FP,-16)	; _i
	._LINE	0, 1460
	BRA32	L_603,R12
L_600:				// Pred: L_589 L_588
	._LINE	0, 1462
	._LINE	0, 1463
	LD	@(FP,-16),R0	; _i
	ADDN	#1,R0
	ST	R0,@(FP,-16)	; _i
	._LINE	0, 1464
L_603:				// Pred: L_600 L_599 L_587
	._LINE	0, 1416
	LDUB	@(FP,-1),R0	; _wordlen
	LD	@(FP,-16),R1	; _i
	CMP	R0,R1
	BC32	L_581,R12
L_604:				// Pred: L_603 L_579
	._LINE	0, 1467
	LD	@(FP,-8),R4	; _dot_num
L_605:				// Pred: L_604
	._LINE	0, 1467
	._CONFIG	E
	._LINE	0, 1468
	LDM	(R8)
	LEAVE
	LD	@SP+,RP
	ADDSP	#4
	RET
	._CONFIG	E
	.global	_Set_FontColor
	._SYMBOL	"Set_FontColor", F, 0x8000000f, E, "_Set_FontColor", F
	._FPARAM	S, 1, F
	._SYMBOL	"color", P, 0x80000002, A, 11
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1472
_Set_FontColor:
L_286:
	ST	R4,@-SP
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
L_287:				// Pred: L_286
	._LINE	0, 1474
	LDUB	@(FP,11),R1	; _color
	LDI:32	#_COLOR_TYPE,R0
	STB	R1,@R0	; _COLOR_TYPE
L_288:				// Pred: L_287
	._LINE	0, 1474
	._CONFIG	E
	._LINE	0, 1475
	LEAVE
	LD	@SP+,RP
	ADDSP	#4
	RET
	._CONFIG	E
	.global	_Cal_2BitFont428
	._SYMBOL	"Cal_2BitFont428", F, 0x80000002, E, "_Cal_2BitFont428", F
	._FPARAM	S, 1, F
	._SYMBOL	"data", P, 0x80000002, A, 11
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1477
_Cal_2BitFont428:
L_607:
	ST	R4,@-SP
	ST	RP,@-SP
	ENTER	#8
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 48
	._CONFIG	S, B
	._SYMBOL	"tempdata", V, 0x80000002, A, -4
	._SYMBOL	"i", V, 0x80000002, A, -3
	._SYMBOL	"FontData2Bit8", V, 0x80000002, A, -2
	._SYMBOL	"color_type", V, 0x80000002, A, -1
L_608:				// Pred: L_607
	._LINE	0, 1479
	._LINE	0, 1479
	LDI	#0,R0
	STB	R0,@(FP,-4)	; _tempdata
	._LINE	0, 1480
	STB	R0,@(FP,-3)	; _i
	._LINE	0, 1481
	STB	R0,@(FP,-2)	; _FontData2Bit8
	._LINE	0, 1482
	STB	R0,@(FP,-1)	; _color_type
	._LINE	0, 1483
	LDI:32	#_COLOR_TYPE,R4
	LDUB	@R4,R0	; _COLOR_TYPE
	CMP	#1,R0
	BNE32	L_610,R12
L_609:				// Pred: L_608
	._LINE	0, 1484
	._LINE	0, 1485
	LDI	#3,R0
	STB	R0,@(FP,-1)	; _color_type
	._LINE	0, 1486
	BRA32	L_614,R12
L_610:				// Pred: L_608
	._LINE	0, 1487
	LDUB	@R4,R0	; _COLOR_TYPE
	CMP	#2,R0
	BNE32	L_614,R12
L_611:				// Pred: L_610
	._LINE	0, 1488
	._LINE	0, 1489
	LDI	#1,R0
	STB	R0,@(FP,-1)	; _color_type
	._LINE	0, 1490
L_614:				// Pred: L_611 L_610 L_609
	._LINE	0, 1493
	LDUB	@(FP,11),R1	; _data
	LDI	#240,R0
	AND	R0,R1
	STB	R1,@(FP,-4)	; _tempdata
	._LINE	0, 1494
L_615:				// Pred: L_614
	._LINE	0, 1494
	LDI	#7,R0
	STB	R0,@(FP,-3)	; _i
	LDUB	@(FP,-3),R0	; _i
	CMP	#3,R0
	BLE32	L_622,R12
L_616:				// Pred: L_615
	._LINE	0, 1494
L_617:				// Pred: L_621 L_616
	._LINE	0, 1495
	._LINE	0, 1496
	LDUB	@(FP,-4),R2	; _tempdata
	LDUB	@(FP,-3),R0	; _i
	LDI	#1,R1
	LSL	R0,R1
	AND	R1,R2
	BEQ32	L_619,R12
L_618:				// Pred: L_617
	._LINE	0, 1497
	._LINE	0, 1498
	LDUB	@(FP,-1),R3	; _color_type
	LDUB	@(FP,-3),R0	; _i
	ADDN	#-4,R0
	LSL	#1,R0
	LSL	R0,R3
	LDUB	@(FP,-2),R0	; _FontData2Bit8
	OR	R3,R0
	STB	R0,@(FP,-2)	; _FontData2Bit8
	._LINE	0, 1499
	BRA32	L_620,R12
L_619:				// Pred: L_617
	._LINE	0, 1501
	._LINE	0, 1502
	LDUB	@(FP,-3),R0	; _i
	ADDN	#-4,R0
	LSL	#1,R0
	LDI	#0,R1
	LSL	R0,R1
	LDUB	@(FP,-2),R0	; _FontData2Bit8
	OR	R1,R0
	STB	R0,@(FP,-2)	; _FontData2Bit8
	._LINE	0, 1503
L_620:				// Pred: L_619 L_618
	._LINE	0, 1504
	LDUB	@(FP,-3),R0	; _i
	ADDN	#-1,R0
	STB	R0,@(FP,-3)	; _i
L_621:				// Pred: L_620
	._LINE	0, 1494
	LDUB	@(FP,-3),R0	; _i
	CMP	#3,R0
	BGT32	L_617,R12
L_746:				// Pred: L_621
	._LINE	0, 1505
L_622:				// Pred: L_746 L_615
	._LINE	0, 1505
	LDUB	@(FP,-2),R4	; _FontData2Bit8
L_623:				// Pred: L_622
	._LINE	0, 1505
	._CONFIG	E
	._LINE	0, 1506
	LEAVE
	LD	@SP+,RP
	ADDSP	#4
	RET
	._CONFIG	E
	.global	_Cal_2BitFont8216
	._SYMBOL	"Cal_2BitFont8216", F, 0x80000006, E, "_Cal_2BitFont8216", F
	._FPARAM	S, 1, F
	._SYMBOL	"data", P, 0x80000002, A, 11
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1510
_Cal_2BitFont8216:
L_625:
	ST	R4,@-SP
	ST	RP,@-SP
	ENTER	#12
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 48
	._CONFIG	S, B
	._SYMBOL	"i", V, 0x80000002, A, -2
	._SYMBOL	"FontData2Bit16", V, 0x80000006, A, -8
	._SYMBOL	"color_type", V, 0x80000002, A, -1
L_626:				// Pred: L_625
	._LINE	0, 1512
	._LINE	0, 1512
	LDI	#0,R1
	STB	R1,@(FP,-2)	; _i
	._LINE	0, 1513
	LDI	#0,R0
	ST	R0,@(FP,-8)	; _FontData2Bit16
	._LINE	0, 1514
	STB	R1,@(FP,-1)	; _color_type
	._LINE	0, 1515
	LDI:32	#_COLOR_TYPE,R2
	LDUB	@R2,R0	; _COLOR_TYPE
	CMP	#1,R0
	BNE32	L_628,R12
L_627:				// Pred: L_626
	._LINE	0, 1516
	._LINE	0, 1517
	LDI	#3,R0
	STB	R0,@(FP,-1)	; _color_type
	._LINE	0, 1518
	BRA32	L_633,R12
L_628:				// Pred: L_626
	._LINE	0, 1519
	LDUB	@R2,R0	; _COLOR_TYPE
	CMP	#2,R0
	BNE32	L_633,R12
L_629:				// Pred: L_628
	._LINE	0, 1520
	._LINE	0, 1521
	LDI	#1,R0
	STB	R0,@(FP,-1)	; _color_type
	._LINE	0, 1522
L_633:				// Pred: L_629 L_628 L_627
	._LINE	0, 1525
	STB	R1,@(FP,-2)	; _i
	LDUB	@(FP,-2),R0	; _i
	CMP	#8,R0
	BGE32	L_640,R12
L_634:				// Pred: L_633
	._LINE	0, 1525
L_635:				// Pred: L_639 L_634
	._LINE	0, 1526
	._LINE	0, 1527
	LDUB	@(FP,11),R3	; _data
	LDUB	@(FP,-2),R0	; _i
	LDI	#1,R1
	LSL	R0,R1
	AND	R1,R3
	BEQ32	L_637,R12
L_636:				// Pred: L_635
	._LINE	0, 1528
	._LINE	0, 1529
	LDUB	@(FP,-1),R4	; _color_type
	LDUB	@(FP,-2),R0	; _i
	LSL	#1,R0
	LSL	R0,R4
	LD	@(FP,-8),R0	; _FontData2Bit16
	OR	R4,R0
	ST	R0,@(FP,-8)	; _FontData2Bit16
	._LINE	0, 1530
	BRA32	L_638,R12
L_637:				// Pred: L_635
	._LINE	0, 1532
	._LINE	0, 1533
	LDUB	@(FP,-2),R0	; _i
	LSL	#1,R0
	LDI	#0,R1
	LSL	R0,R1
	LD	@(FP,-8),R0	; _FontData2Bit16
	OR	R1,R0
	ST	R0,@(FP,-8)	; _FontData2Bit16
	._LINE	0, 1534
L_638:				// Pred: L_637 L_636
	._LINE	0, 1535
	LDUB	@(FP,-2),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-2)	; _i
L_639:				// Pred: L_638
	._LINE	0, 1525
	LDUB	@(FP,-2),R0	; _i
	CMP	#8,R0
	BLT32	L_635,R12
L_747:				// Pred: L_639
	._LINE	0, 1536
L_640:				// Pred: L_747 L_633
	._LINE	0, 1536
	LD	@(FP,-8),R4	; _FontData2Bit16
L_641:				// Pred: L_640
	._LINE	0, 1536
	._CONFIG	E
	._LINE	0, 1537
	LEAVE
	LD	@SP+,RP
	ADDSP	#4
	RET
	._CONFIG	E
	.global	_Set_FontParm_GBK
	._SYMBOL	"Set_FontParm_GBK", F, 0x80000006, E, "_Set_FontParm_GBK", F
	._FPARAM	S, 3, F
	._SYMBOL	"Sprite_number", P, 0x80000002, A, 11
	._SYMBOL	"Px_word", P, 0x80000002, A, 12
	._POINTER	1
	._SYMBOL	"fontconfig", P, 0x55, A, 16
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1545
_Set_FontParm_GBK:
L_647:
	STM	(R4,R5,R6)
	ST	RP,@-SP
	ENTER	#188
	STM	(R8,R9,R10,R11)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 224
	._CONFIG	S, B
	._SYMBOL	"GBindex", V, 0x80000008, A, -32
	._SYMBOL	"font_buf", V, 0x80000002, A, -182
	._ARRAY	1, 1, 99, 0
	._SYMBOL	"P_word", V, 0x80000002, A, -82
	._ARRAY	1, 1, 49, 0
	._SYMBOL	"font_num", V, 0x80000006, A, -28
	._SYMBOL	"font_Dotnum", V, 0x80000006, A, -24
	._SYMBOL	"Dis_addr", V, 0x80000006, A, -20
	._TYPED	V
	._SYMBOL	"i", V, 0x80000006, A, -16
	._SYMBOL	"j", V, 0x80000002, A, -3
	._SYMBOL	"m", V, 0x80000002, A, -2
	._SYMBOL	"Data", V, 0x80000006, A, -12
	._SYMBOL	"asc_style", V, 0x80000006, A, -8
	._SYMBOL	"wordlen", V, 0x80000002, A, -1
	MOV	R6,R11
L_648:				// Pred: L_647
	._LINE	0, 1547
	._LINE	0, 1547
	LDI	#0,R9
	ST	R9,@(FP,-32)	; _GBindex
	._LINE	0, 1550
	ST	R9,@(FP,-28)	; _font_num
	._LINE	0, 1551
	ST	R9,@(FP,-24)	; _font_Dotnum
	._LINE	0, 1552
	ST	R9,@(FP,-20)	; _Dis_addr
	._LINE	0, 1553
	ST	R9,@(FP,-16)	; _i
	._LINE	0, 1554
	LDI	#0,R10
	STB	R10,@(FP,-3)	; _j
	._LINE	0, 1555
	STB	R10,@(FP,-2)	; _m
	._LINE	0, 1556
	ST	R9,@(FP,-12)	; _Data
	._LINE	0, 1557
	ST	R9,@(FP,-8)	; _asc_style
	._LINE	0, 1558
	LD	@(FP,12),R4	; _Px_word
	CALL21	_strlen
	STB	R4,@(FP,-1)	; _wordlen
	._LINE	0, 1559
	LDI	#20,R13
	LD	@(R11,R13),R0
	ST	R0,@(FP,-20)	; _Dis_addr
	._LINE	0, 1561
	LDI:8	#-82,R0
	EXTSB	R0
	MOV	FP,R8
	ADDN	R0,R8
	MOV	R8,R4
	LDI	#0,R5
	LDI	#50,R6
	CALL21	_memset
	._LINE	0, 1562
	LDUB	@(FP,-1),R0
	LDI	#32,R1
	CMP	R1,R0
	BLE32	L_650,R12
L_649:				// Pred: L_648
	._LINE	0, 1563
	._LINE	0, 1564
	LD	@(FP,12),R5	; _Px_word
	MOV	R8,R4
	LDI	#32,R6
	CALL21	_memcpy
	._LINE	0, 1565
	LDI	#32,R0
	STB	R0,@(FP,-1)	; _wordlen
	._LINE	0, 1566
	STB	R10,@(FP,-50)	; _P_word
	._LINE	0, 1567
	BRA32	L_651,R12
L_650:				// Pred: L_648
	._LINE	0, 1569
	._LINE	0, 1570
	LD	@(FP,12),R5	; _Px_word
	LDUB	@(FP,-1),R6	; _wordlen
	MOV	R8,R4
	CALL21	_memcpy
	._LINE	0, 1571
L_651:				// Pred: L_650 L_649
	._LINE	0, 1573
	CALL21	_HW_WDog_Feed
	._LINE	0, 1574
	CALL21	_startNMTimerLoop
	._LINE	0, 1575
	MOV	R8,R4
	CALL21	_Cal_FontDotNum
	ST	R4,@(FP,-24)	; _font_Dotnum
	._LINE	0, 1576
	LDI	#-182,R0
	MOV	FP,R4
	ADDN	R0,R4
	LDI	#0,R5
	LDI	#100,R6
	CALL21	_memset
	._LINE	0, 1577
	LD	@(FP,-24),R0	; _font_Dotnum
	LSL	#1,R0
	LSR	#3,R0
	ST	R0,@(FP,-28)	; _font_num
	._LINE	0, 1578
;-------volatile_access
	ST	R9,@(FP,-16)	; _i
L_748:				// Pred: L_707 L_651
	._LINE	0, 1578
L_749:				// Pred: L_748 L_704
	._LINE	0, 1578
L_652:				// Pred: L_749 L_668
	._LINE	0, 1578
	LDUB	@(FP,-1),R0	; _wordlen
	LD	@(FP,-16),R1	; _i
	CMP	R0,R1
	BNC32	L_708,R12
L_653:				// Pred: L_652
	._LINE	0, 1579
	._LINE	0, 1580
	LD	@(FP,-16),R0	; _i
	MOV	FP,R1
	ADDN	R0,R1
	LDI:8	#-82,R13
	EXTSB	R13
	LDUB	@(R1,R13),R0	; _P_word
	LDI	#129,R2
	CMP	R2,R0
	BLT32	L_669,R12
L_654:				// Pred: L_653
	._LINE	0, 1580
	LD	@(FP,-16),R0	; _i
	MOV	FP,R1
	ADDN	R0,R1
	LDUB	@(R1,R13),R0	; _P_word
	LDI	#254,R4
	CMP	R4,R0
	BGT32	L_669,R12
L_655:				// Pred: L_654
	._LINE	0, 1580
	LD	@(FP,-16),R0	; _i
	ADDN	#1,R0
	MOV	FP,R1
	ADDN	R0,R1
	LDUB	@(R1,R13),R0	; _P_word
	LDI	#64,R3
	CMP	R3,R0
	BLT32	L_657,R12
L_656:				// Pred: L_655
	._LINE	0, 1580
	LD	@(FP,-16),R0	; _i
	ADDN	#1,R0
	MOV	FP,R1
	ADDN	R0,R1
	LDUB	@(R1,R13),R0	; _P_word
	LDI	#126,R1
	CMP	R1,R0
	BLE32	L_659,R12
L_657:				// Pred: L_656 L_655
	._LINE	0, 1580
	LD	@(FP,-16),R0	; _i
	ADDN	#1,R0
	MOV	FP,R1
	ADDN	R0,R1
	LDUB	@(R1,R13),R0	; _P_word
	LDI	#127,R1
	CMP	R1,R0
	BLE32	L_669,R12
L_658:				// Pred: L_657
	._LINE	0, 1580
	LD	@(FP,-16),R0	; _i
	ADDN	#1,R0
	MOV	FP,R1
	ADDN	R0,R1
	LDUB	@(R1,R13),R0	; _P_word
	CMP	R4,R0
	BGT32	L_669,R12
L_659:				// Pred: L_658 L_656
	._LINE	0, 1581
	._LINE	0, 1582
	LD	@(FP,-16),R1	; _i
	MOV	FP,R0
	ADDN	R1,R0
	LDUB	@(R0,R13),R0	; _P_word
	SUBN	R2,R0
	LDI	#190,R1
	MUL	R1,R0
	MOV	MDL,R1
	LD	@(FP,-16),R0	; _i
	ADDN	#1,R0
	MOV	FP,R2
	ADDN	R0,R2
	LDUB	@(R2,R13),R0	; _P_word
	ADDN	R0,R1
	SUBN	R3,R1
	LD	@(FP,-16),R0	; _i
	ADDN	#1,R0
	MOV	FP,R2
	ADDN	R0,R2
	LDUB	@(R2,R13),R2	; _P_word
	MOV	R2,R0
	ASR	#6,R0
	LSR	#25,R0
	ADDN	R2,R0
	ASR	#7,R0
	SUBN	R0,R1
	LDI	#72,R0
	MUL	R0,R1
	MOV	MDL,R0
	ST	R0,@(FP,-32)	; _GBindex
	._LINE	0, 1583
	LDI	#-182,R0
	MOV	FP,R4
	ADDN	R0,R4
	LD	@R11,R5
	LD	@(FP,-32),R0	; _GBindex
	ADDN	R0,R5
	LDI	#72,R6
	CALL21	_memcpy
	._LINE	0, 1584
L_660:				// Pred: L_659
	._LINE	0, 1584
	LDI	#0,R0
;-------volatile_access
	STB	R0,@(FP,-3)	; _j
L_661:				// Pred: L_667 L_660
	._LINE	0, 1584
	LDUB	@(FP,-3),R0	; _j
	LDI	#8,R13
	LD	@(R11,R13),R1
	CMP	R1,R0
	BNC32	L_668,R12
L_662:				// Pred: L_661
	._LINE	0, 1585
	._LINE	0, 1586
L_663:				// Pred: L_662
	._LINE	0, 1586
	LDI	#0,R0
	STB	R0,@(FP,-2)	; _m
	LDUB	@(FP,-2),R0	; _m
	CMP	#3,R0
	BGE32	L_667,R12
L_664:				// Pred: L_663
	._LINE	0, 1586
L_665:				// Pred: L_666 L_664
	._LINE	0, 1587
	._LINE	0, 1588
	LDUB	@(FP,-3),R0	; _j
	LDI	#3,R1
	MUL	R1,R0
	MOV	MDL,R0
	LDUB	@(FP,-2),R1	; _m
	ADDN	R1,R0
	MOV	FP,R1
	ADDN	R0,R1
	LDI	#-182,R13
	LDUB	@(R1,R13),R4	; _font_buf
	CALL21	_Cal_2BitFont8216
	ST	R4,@(FP,-12)	; _Data
	._LINE	0, 1589
	LD	@(FP,-12),R4	; _Data
	LDI	#16,R5
	CALL21	_BitReverseX
	ST	R4,@(FP,-12)	; _Data
	._LINE	0, 1590
	LDUB	@(FP,-3),R1	; _j
	LD	@(FP,-28),R0	; _font_num
	MULU	R0,R1
	MOV	MDL,R0
	LD	@(FP,-20),R4	; _Dis_addr
	ADDN	R0,R4
	LDUB	@(FP,-2),R0	; _m
	LSL	#1,R0
	ADDN	R0,R4
	LD	@(FP,-12),R5	; _Data
	CALL21	_GDC_write16
	._LINE	0, 1591
	LDUB	@(FP,-2),R0	; _m
	ADDN	#1,R0
	STB	R0,@(FP,-2)	; _m
L_666:				// Pred: L_665
	._LINE	0, 1586
	LDUB	@(FP,-2),R0	; _m
	CMP	#3,R0
	BLT32	L_665,R12
L_667:				// Pred: L_666 L_663
	._LINE	0, 1592
	LDUB	@(FP,-3),R0	; _j
	ADDN	#1,R0
	STB	R0,@(FP,-3)	; _j
	BRA32	L_661,R12
L_668:				// Pred: L_661
	._LINE	0, 1593
	LD	@(FP,-16),R0	; _i
	ADDN	#2,R0
	ST	R0,@(FP,-16)	; _i
	._LINE	0, 1594
	LD	@(FP,-20),R0	; _Dis_addr
	ADDN	#6,R0
	ST	R0,@(FP,-20)	; _Dis_addr
	._LINE	0, 1595
	BRA32	L_652,R12
L_669:				// Pred: L_658 L_657 L_654 L_653
	._LINE	0, 1597
	LD	@(FP,-16),R0	; _i
	MOV	FP,R1
	ADDN	R0,R1
	LDI:8	#-82,R13
	EXTSB	R13
	LDUB	@(R1,R13),R0	; _P_word
	LDI	#127,R1
	CMP	R1,R0
	BGT32	L_705,R12
L_670:				// Pred: L_669
	._LINE	0, 1597
	LD	@(FP,-16),R0	; _i
	MOV	FP,R1
	ADDN	R0,R1
	LDUB	@(R1,R13),R0	; _P_word
	LDI	#32,R1
	CMP	R1,R0
	BLT32	L_705,R12
L_671:				// Pred: L_670
	._LINE	0, 1598
	._LINE	0, 1599
	LD	@(FP,-16),R0	; _i
	MOV	FP,R1
	ADDN	R0,R1
	LDUB	@(R1,R13),R0	; _P_word
	LDI	#72,R1
	MUL	R1,R0
	MOV	MDL,R0
	ST	R0,@(FP,-32)	; _GBindex
	._LINE	0, 1600
	LDI	#-182,R0
	MOV	FP,R4
	ADDN	R0,R4
	LD	@R11,R5
	LDI	#1723680,R0
	ADDN	R0,R5
	LD	@(FP,-32),R0	; _GBindex
	ADDN	R0,R5
	LDI	#72,R6
	CALL21	_memcpy
	._LINE	0, 1601
	LD	@(FP,-16),R0	; _i
	MOV	FP,R1
	ADDN	R0,R1
	LDI:8	#-82,R13
	EXTSB	R13
	LDUB	@(R1,R13),R4	; _P_word
	CALL21	_Check_AscStyle
	ST	R4,@(FP,-8)	; _asc_style
	._LINE	0, 1602
	LD	@(FP,-8),R0	; _asc_style
	CMP	#1,R0
	BNE32	L_678,R12
L_672:				// Pred: L_671
	._LINE	0, 1603
	._LINE	0, 1604
L_673:				// Pred: L_672
	._LINE	0, 1604
	LDI	#0,R0
	STB	R0,@(FP,-3)	; _j
	LDUB	@(FP,-3),R0	; _j
	LDI	#8,R13
	LD	@(R11,R13),R1
	CMP	R1,R0
	BNC32	L_677,R12
L_674:				// Pred: L_673
	._LINE	0, 1604
L_675:				// Pred: L_676 L_674
	._LINE	0, 1605
	._LINE	0, 1606
	LDUB	@(FP,-3),R0	; _j
	LDI	#3,R1
	MUL	R1,R0
	MOV	MDL,R0
	MOV	FP,R1
	ADDN	R0,R1
	LDI	#-182,R13
	LDUB	@(R1,R13),R4	; _font_buf
	CALL21	_Cal_2BitFont8216
	ST	R4,@(FP,-12)	; _Data
	._LINE	0, 1607
	LD	@(FP,-12),R4	; _Data
	LDI	#16,R5
	CALL21	_BitReverseX
	ST	R4,@(FP,-12)	; _Data
	._LINE	0, 1608
	LDUB	@(FP,-3),R0	; _j
	LD	@(FP,-28),R1	; _font_num
	MULU	R1,R0
	MOV	MDL,R0
	LD	@(FP,-20),R4	; _Dis_addr
	ADDN	R0,R4
	LD	@(FP,-12),R5	; _Data
	CALL21	_GDC_write16
	._LINE	0, 1609
	LDUB	@(FP,-3),R0	; _j
	ADDN	#1,R0
	STB	R0,@(FP,-3)	; _j
L_676:				// Pred: L_675
	._LINE	0, 1604
	LDUB	@(FP,-3),R0	; _j
	LDI	#8,R13
	LD	@(R11,R13),R1
	CMP	R1,R0
	BC32	L_675,R12
L_677:				// Pred: L_676 L_673
	._LINE	0, 1610
	LD	@(FP,-20),R0	; _Dis_addr
	ADDN	#2,R0
	ST	R0,@(FP,-20)	; _Dis_addr
	._LINE	0, 1611
	BRA32	L_704,R12
L_678:				// Pred: L_671
	._LINE	0, 1612
	LD	@(FP,-8),R0	; _asc_style
	CMP	#2,R0
	BNE32	L_685,R12
L_679:				// Pred: L_678
	._LINE	0, 1613
	._LINE	0, 1615
L_680:				// Pred: L_679
	._LINE	0, 1615
	LDI	#0,R0
	STB	R0,@(FP,-3)	; _j
	LDUB	@(FP,-3),R1	; _j
	LDI	#8,R13
	LD	@(R11,R13),R0
	CMP	R0,R1
	BNC32	L_684,R12
L_681:				// Pred: L_680
	._LINE	0, 1615
L_682:				// Pred: L_683 L_681
	._LINE	0, 1616
	._LINE	0, 1617
	LDUB	@(FP,-3),R0	; _j
	LDI	#3,R8
	MUL	R8,R0
	MOV	MDL,R0
	MOV	FP,R1
	ADDN	R0,R1
	LDI	#-182,R13
	LDUB	@(R1,R13),R4	; _font_buf
	CALL21	_Cal_2BitFont8216
	ST	R4,@(FP,-12)	; _Data
	._LINE	0, 1618
	LD	@(FP,-12),R4	; _Data
	LDI	#16,R5
	CALL21	_BitReverseX
	ST	R4,@(FP,-12)	; _Data
	._LINE	0, 1619
	LDUB	@(FP,-3),R0	; _j
	LD	@(FP,-28),R1	; _font_num
	MULU	R1,R0
	MOV	MDL,R0
	LD	@(FP,-20),R4	; _Dis_addr
	ADDN	R0,R4
	LD	@(FP,-12),R5	; _Data
	CALL21	_GDC_write16
	._LINE	0, 1621
	LDUB	@(FP,-3),R0	; _j
	MUL	R8,R0
	MOV	MDL,R0
	ADDN	#1,R0
	MOV	FP,R1
	ADDN	R0,R1
	LDI	#-182,R13
	LDUB	@(R1,R13),R4	; _font_buf
	CALL21	_Cal_2BitFont428
	ST	R4,@(FP,-12)	; _Data
	._LINE	0, 1622
	LD	@(FP,-12),R4	; _Data
	LDI	#8,R5
	CALL21	_BitReverseX
	ST	R4,@(FP,-12)	; _Data
	._LINE	0, 1623
	LDUB	@(FP,-3),R0	; _j
	LD	@(FP,-28),R1	; _font_num
	MULU	R1,R0
	MOV	MDL,R0
	LD	@(FP,-20),R4	; _Dis_addr
	ADDN	R0,R4
	ADDN	#2,R4
	LD	@(FP,-12),R5	; _Data
	EXTUB	R5
	CALL21	_GDC_write8
	._LINE	0, 1625
	LDUB	@(FP,-3),R0	; _j
	ADDN	#1,R0
	STB	R0,@(FP,-3)	; _j
L_683:				// Pred: L_682
	._LINE	0, 1615
	LDUB	@(FP,-3),R0	; _j
	LDI	#8,R13
	LD	@(R11,R13),R1
	CMP	R1,R0
	BC32	L_682,R12
L_684:				// Pred: L_683 L_680
	._LINE	0, 1626
	LD	@(FP,-20),R0	; _Dis_addr
	ADDN	#1,R0
	ADDN	#2,R0
	ST	R0,@(FP,-20)	; _Dis_addr
	._LINE	0, 1627
	BRA32	L_704,R12
L_685:				// Pred: L_678
	._LINE	0, 1628
	LD	@(FP,-8),R0	; _asc_style
	CMP	#3,R0
	BNE32	L_697,R12
L_686:				// Pred: L_685
	._LINE	0, 1629
	._LINE	0, 1630
L_687:				// Pred: L_686
	._LINE	0, 1630
	LDI	#0,R0
;-------volatile_access
	STB	R0,@(FP,-3)	; _j
L_688:				// Pred: L_694 L_687
	._LINE	0, 1630
	LDUB	@(FP,-3),R0	; _j
	LDI	#8,R13
	LD	@(R11,R13),R1
	CMP	R1,R0
	BNC32	L_695,R12
L_689:				// Pred: L_688
	._LINE	0, 1631
	._LINE	0, 1632
L_690:				// Pred: L_689
	._LINE	0, 1632
	LDI	#0,R0
	STB	R0,@(FP,-2)	; _m
	LDUB	@(FP,-2),R0	; _m
	CMP	#3,R0
	BGE32	L_694,R12
L_691:				// Pred: L_690
	._LINE	0, 1632
L_692:				// Pred: L_693 L_691
	._LINE	0, 1633
	._LINE	0, 1634
	LDUB	@(FP,-3),R0	; _j
	LDI	#3,R1
	MUL	R1,R0
	MOV	MDL,R0
	LDUB	@(FP,-2),R1	; _m
	ADDN	R1,R0
	MOV	FP,R1
	ADDN	R0,R1
	LDI	#-182,R13
	LDUB	@(R1,R13),R4	; _font_buf
	CALL21	_Cal_2BitFont8216
	ST	R4,@(FP,-12)	; _Data
	._LINE	0, 1635
	LD	@(FP,-12),R4	; _Data
	LDI	#16,R5
	CALL21	_BitReverseX
	ST	R4,@(FP,-12)	; _Data
	._LINE	0, 1636
	LDUB	@(FP,-3),R0	; _j
	LD	@(FP,-28),R1	; _font_num
	MULU	R1,R0
	MOV	MDL,R0
	LD	@(FP,-20),R4	; _Dis_addr
	ADDN	R0,R4
	LDUB	@(FP,-2),R0	; _m
	LSL	#1,R0
	ADDN	R0,R4
	LD	@(FP,-12),R5	; _Data
	CALL21	_GDC_write16
	._LINE	0, 1637
	LDUB	@(FP,-2),R0	; _m
	ADDN	#1,R0
	STB	R0,@(FP,-2)	; _m
L_693:				// Pred: L_692
	._LINE	0, 1632
	LDUB	@(FP,-2),R0	; _m
	CMP	#3,R0
	BLT32	L_692,R12
L_694:				// Pred: L_693 L_690
	._LINE	0, 1638
	LDUB	@(FP,-3),R0	; _j
	ADDN	#1,R0
	STB	R0,@(FP,-3)	; _j
	BRA32	L_688,R12
L_695:				// Pred: L_688
	._LINE	0, 1639
	LD	@(FP,-20),R0	; _Dis_addr
	ADDN	#6,R0
	ST	R0,@(FP,-20)	; _Dis_addr
	._LINE	0, 1640
	BRA32	L_704,R12
L_697:				// Pred: L_685
	._LINE	0, 1643
	LDI	#0,R0
	STB	R0,@(FP,-3)	; _j
	LDUB	@(FP,-3),R0	; _j
	LDI	#8,R13
	LD	@(R11,R13),R1
	CMP	R1,R0
	BNC32	L_701,R12
L_698:				// Pred: L_697
	._LINE	0, 1643
L_699:				// Pred: L_700 L_698
	._LINE	0, 1644
	._LINE	0, 1645
	LDUB	@(FP,-3),R0	; _j
	LDI	#3,R8
	MUL	R8,R0
	MOV	MDL,R0
	MOV	FP,R1
	ADDN	R0,R1
	LDI	#-182,R13
	LDUB	@(R1,R13),R4	; _font_buf
	CALL21	_Cal_2BitFont8216
	ST	R4,@(FP,-12)	; _Data
	._LINE	0, 1646
	LD	@(FP,-12),R4	; _Data
	LDI	#16,R5
	CALL21	_BitReverseX
	ST	R4,@(FP,-12)	; _Data
	._LINE	0, 1647
	LDUB	@(FP,-3),R0	; _j
	LD	@(FP,-28),R1	; _font_num
	MULU	R1,R0
	MOV	MDL,R0
	LD	@(FP,-20),R4	; _Dis_addr
	ADDN	R0,R4
	LD	@(FP,-12),R5	; _Data
	CALL21	_GDC_write16
	._LINE	0, 1649
	LDUB	@(FP,-3),R0	; _j
	MUL	R8,R0
	MOV	MDL,R0
	ADDN	#1,R0
	MOV	FP,R1
	ADDN	R0,R1
	LDI	#-182,R13
	LDUB	@(R1,R13),R4	; _font_buf
	CALL21	_Cal_2BitFont8216
	ST	R4,@(FP,-12)	; _Data
	._LINE	0, 1650
	LD	@(FP,-12),R4	; _Data
	LDI	#16,R5
	CALL21	_BitReverseX
	ST	R4,@(FP,-12)	; _Data
	._LINE	0, 1651
	LDUB	@(FP,-3),R0	; _j
	LD	@(FP,-28),R1	; _font_num
	MULU	R1,R0
	MOV	MDL,R0
	LD	@(FP,-20),R4	; _Dis_addr
	ADDN	R0,R4
	ADDN	#2,R4
	LD	@(FP,-12),R5	; _Data
	CALL21	_GDC_write16
	._LINE	0, 1653
	LDUB	@(FP,-3),R0	; _j
	ADDN	#1,R0
	STB	R0,@(FP,-3)	; _j
L_700:				// Pred: L_699
	._LINE	0, 1643
	LDUB	@(FP,-3),R0	; _j
	LDI	#8,R13
	LD	@(R11,R13),R1
	CMP	R1,R0
	BC32	L_699,R12
L_701:				// Pred: L_700 L_697
	._LINE	0, 1654
	LD	@(FP,-20),R0	; _Dis_addr
	ADDN	#2,R0
	ADDN	#2,R0
	ST	R0,@(FP,-20)	; _Dis_addr
	._LINE	0, 1655
L_704:				// Pred: L_701 L_695 L_684 L_677
	._LINE	0, 1656
	LD	@(FP,-16),R0	; _i
	ADDN	#1,R0
	ST	R0,@(FP,-16)	; _i
	._LINE	0, 1699
	BRA32	L_749,R12
L_705:				// Pred: L_670 L_669
	._LINE	0, 1701
	._LINE	0, 1702
	LD	@(FP,-16),R0	; _i
	ADDN	#1,R0
	ST	R0,@(FP,-16)	; _i
	._LINE	0, 1703
L_707:				// Pred: L_705
	._LINE	0, 1704
	BRA32	L_748,R12
L_708:				// Pred: L_652
	._LINE	0, 1705
	CALL21	_stopNMTimerLoop
	._LINE	0, 1706
	LD	@(FP,-24),R4	; _font_Dotnum
L_709:				// Pred: L_708
	._LINE	0, 1706
	._CONFIG	E
	._LINE	0, 1707
	LDM	(R8,R9,R10,R11)
	LEAVE
	LD	@SP+,RP
	ADDSP	#12
	RET
	._CONFIG	E
	.global	_Display_Font_GBK
	._SYMBOL	"Display_Font_GBK", F, 0x80000006, E, "_Display_Font_GBK", F
	._FPARAM	S, 4, F
	._SYMBOL	"Sprite_number", P, 0x80000002, A, 11
	._SYMBOL	"P_word", P, 0x80000002, A, 12
	._POINTER	1
	._SYMBOL	"fontconfig", P, 0x55, A, 16
	._SYMBOL	"color", P, 0x80000002, A, 23
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1908
_Display_Font_GBK:
L_380:
	STM	(R4,R5,R6,R7)
	ST	RP,@-SP
	ENTER	#32
	STM	(R8,R9)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 72
	._CONFIG	S, B
	._SYMBOL	"i", V, 0x80000006, A, -4
	MOV	R6,R9
L_381:				// Pred: L_380
	._LINE	0, 1910
	._LINE	0, 1910
	LDI	#0,R0
	ST	R0,@(FP,-4)	; _i
	._LINE	0, 1920
	CALL21	_copy_palette_to_LUT
	._LINE	0, 1921
	LDUB	@(FP,23),R4	; _color
	CALL21	_Set_FontColor
	._LINE	0, 1922
	LDUB	@(FP,11),R4	; _Sprite_number
	LD	@(FP,12),R5	; _P_word
	LDI:8	#-28,R0
	EXTSB	R0
	MOV	FP,R8
	ADDN	R0,R8
	MOV	R9,R1
	LDI	#24,R0
L_728:				// Pred: L_728 L_381
	._LINE	0, 1922
	ADD	#-4,R0
	MOV	R0,R13
	LD	@(R1,R13),R2
	ST	R2,@(R8,R13)
	BNE32	L_728,R12
L_729:				// Pred: L_728
	._LINE	0, 1922
	MOV	R8,R6
	CALL21	_Set_FontParm_GBK
	ST	R4,@(FP,-4)	; _i
	._LINE	0, 1923
	LD	@(FP,-4),R0	; _i
	CMP	#4,R0
	BNC32	L_383,R12
L_382:				// Pred: L_729
	._LINE	0, 1924
	._LINE	0, 1925
	LDI	#4,R0
	ST	R0,@(FP,-4)	; _i
	._LINE	0, 1926
L_383:				// Pred: L_382 L_729
	._LINE	0, 1927
	LDUB	@(FP,11),R4	; _Sprite_number
	LDI	#24,R0
L_730:				// Pred: L_730 L_383
	._LINE	0, 1927
	ADD	#-4,R0
	MOV	R0,R13
	LD	@(R9,R13),R1
	ST	R1,@(R8,R13)
	BNE32	L_730,R12
L_731:				// Pred: L_730
	._LINE	0, 1927
	LD	@(FP,12),R6	; _P_word
	LD	@(FP,-4),R7	; _i
	MOV	R8,R5
	CALL21	_Font_Config
	._LINE	0, 1928
	LDUB	@(FP,11),R4	; _Sprite_number
	CALL21	_sprite_colorpalette_transparent
	._LINE	0, 1930
	LD	@(FP,-4),R4	; _i
L_384:				// Pred: L_731
	._LINE	0, 1930
	._CONFIG	E
	._LINE	0, 1931
	LDM	(R8,R9)
	LEAVE
	LD	@SP+,RP
	ADDSP	#16
	RET
	._CONFIG	E
	.global	_Display_Font_AlignmentMid
	._SYMBOL	"Display_Font_AlignmentMid", F, 0x80000006, E, "_Display_Font_AlignmentMid", F
	._FPARAM	S, 6, F
	._SYMBOL	"Sprite_number", P, 0x80000002, A, 11
	._SYMBOL	"P_word", P, 0x80000002, A, 12
	._POINTER	1
	._SYMBOL	"fontconfig", P, 0x55, A, 16
	._SYMBOL	"color", P, 0x80000002, A, 23
	._SYMBOL	"pos_x", P, 0x80000002, A, 27
	._SYMBOL	"pos_y", P, 0x80000002, A, 31
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1934
_Display_Font_AlignmentMid:
L_385:
	STM	(R4,R5,R6,R7)
	ST	RP,@-SP
	ENTER	#40
	STM	(R8,R9)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 80
	._CONFIG	S, B
	._SYMBOL	"i", V, 0x80000006, A, -12
	._SYMBOL	"mid", V, 0x80000006, A, -8
	._SYMBOL	"startx", V, 0x80000006, A, -4
	MOV	R6,R9
L_386:				// Pred: L_385
	._LINE	0, 1936
	._LINE	0, 1936
	LDI	#0,R0
	ST	R0,@(FP,-12)	; _i
	._LINE	0, 1937
	ST	R0,@(FP,-8)	; _mid
	._LINE	0, 1938
	ST	R0,@(FP,-4)	; _startx
	._LINE	0, 1939
	LDUB	@(FP,27),R0
	CMP	#10,R0
	BGE32	L_388,R12
L_387:				// Pred: L_386
	._LINE	0, 1940
	._LINE	0, 1941
	LDI	#10,R0
	STB	R0,@(FP,27)	; _pos_x
	._LINE	0, 1942
	BRA32	L_389,R12
L_388:				// Pred: L_386
	._LINE	0, 1943
	LDUB	@(FP,27),R0	; _pos_x
	LDI	#230,R1
	CMP	R1,R0
	BLE32	L_389,R12
L_390:				// Pred: L_388
	._LINE	0, 1944
	._LINE	0, 1945
	LDI	#230,R0
	STB	R0,@(FP,27)	; _pos_x
	._LINE	0, 1946
L_389:				// Pred: L_390 L_388 L_387
	._LINE	0, 1949
	CALL21	_copy_palette_to_LUT
	._LINE	0, 1950
	LDUB	@(FP,23),R4	; _color
	CALL21	_Set_FontColor
	._LINE	0, 1952
	LDUB	@(FP,11),R4	; _Sprite_number
	LD	@(FP,12),R5	; _P_word
	LDI:8	#-36,R0
	EXTSB	R0
	MOV	FP,R8
	ADDN	R0,R8
	MOV	R9,R1
	LDI	#24,R0
L_732:				// Pred: L_732 L_389
	._LINE	0, 1952
	ADD	#-4,R0
	MOV	R0,R13
	LD	@(R1,R13),R2
	ST	R2,@(R8,R13)
	BNE32	L_732,R12
L_733:				// Pred: L_732
	._LINE	0, 1952
	MOV	R8,R6
	CALL21	_Set_FontParm_GBK
	ST	R4,@(FP,-12)	; _i
	._LINE	0, 1953
	LD	@(FP,-12),R0	; _i
	CMP	#4,R0
	BNC32	L_394,R12
L_393:				// Pred: L_733
	._LINE	0, 1954
	._LINE	0, 1955
	LDI	#4,R0
	ST	R0,@(FP,-12)	; _i
	._LINE	0, 1956
L_394:				// Pred: L_393 L_733
	._LINE	0, 1957
	LD	@(FP,-12),R0	; _i
	LSR	#1,R0
	ST	R0,@(FP,-8)	; _mid
	._LINE	0, 1958
	LDUB	@(FP,27),R1	; _pos_x
	LD	@(FP,-8),R0	; _mid
	SUBN	R0,R1
	ST	R1,@(FP,-4)	; _startx
	._LINE	0, 1959
	LDUB	@(FP,11),R4	; _Sprite_number
	LDI	#24,R0
L_734:				// Pred: L_734 L_394
	._LINE	0, 1959
	ADD	#-4,R0
	MOV	R0,R13
	LD	@(R9,R13),R1
	ST	R1,@(R8,R13)
	BNE32	L_734,R12
L_735:				// Pred: L_734
	._LINE	0, 1959
	LD	@(FP,12),R6	; _P_word
	LD	@(FP,-12),R7	; _i
	MOV	R8,R5
	CALL21	_Font_Config
	._LINE	0, 1960
	LDUB	@(FP,11),R4	; _Sprite_number
	LD	@(FP,-4),R5	; _startx
	LDUB	@(FP,31),R6	; _pos_y
	CALL21	_sprite_position
	._LINE	0, 1961
	LDUB	@(FP,11),R4	; _Sprite_number
	CALL21	_sprite_colorpalette_transparent
	._LINE	0, 1962
	LD	@(FP,-12),R4	; _i
L_395:				// Pred: L_735
	._LINE	0, 1962
	._CONFIG	E
	._LINE	0, 1963
	LDM	(R8,R9)
	LEAVE
	LD	@SP+,RP
	ADDSP	#16
	RET
	._CONFIG	E
	.global	_Display_Font_AlignmentLeft
	._SYMBOL	"Display_Font_AlignmentLeft", F, 0x80000006, E, "_Display_Font_AlignmentLeft", F
	._FPARAM	S, 6, F
	._SYMBOL	"Sprite_number", P, 0x80000002, A, 11
	._SYMBOL	"P_word", P, 0x80000002, A, 12
	._POINTER	1
	._SYMBOL	"fontconfig", P, 0x55, A, 16
	._SYMBOL	"color", P, 0x80000002, A, 23
	._SYMBOL	"pos_x", P, 0x80000002, A, 27
	._SYMBOL	"pos_y", P, 0x80000002, A, 31
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1967
_Display_Font_AlignmentLeft:
L_396:
	STM	(R4,R5,R6,R7)
	ST	RP,@-SP
	ENTER	#32
	STM	(R8,R9)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 72
	._CONFIG	S, B
	._SYMBOL	"i", V, 0x80000006, A, -4
	MOV	R6,R9
L_397:				// Pred: L_396
	._LINE	0, 1969
	._LINE	0, 1969
	LDI	#0,R0
	ST	R0,@(FP,-4)	; _i
	._LINE	0, 1983
	CALL21	_copy_palette_to_LUT
	._LINE	0, 1984
	LDUB	@(FP,23),R4	; _color
	CALL21	_Set_FontColor
	._LINE	0, 1985
	LDUB	@(FP,11),R4	; _Sprite_number
	LD	@(FP,12),R5	; _P_word
	LDI:8	#-28,R0
	EXTSB	R0
	MOV	FP,R8
	ADDN	R0,R8
	MOV	R9,R1
	LDI	#24,R0
L_736:				// Pred: L_736 L_397
	._LINE	0, 1985
	ADD	#-4,R0
	MOV	R0,R13
	LD	@(R1,R13),R2
	ST	R2,@(R8,R13)
	BNE32	L_736,R12
L_737:				// Pred: L_736
	._LINE	0, 1985
	MOV	R8,R6
	CALL21	_Set_FontParm_GBK
	ST	R4,@(FP,-4)	; _i
	._LINE	0, 1986
	LD	@(FP,-4),R0	; _i
	CMP	#4,R0
	BNC32	L_399,R12
L_398:				// Pred: L_737
	._LINE	0, 1987
	._LINE	0, 1988
	LDI	#4,R0
	ST	R0,@(FP,-4)	; _i
	._LINE	0, 1989
L_399:				// Pred: L_398 L_737
	._LINE	0, 1990
	LDUB	@(FP,11),R4	; _Sprite_number
	LDI	#24,R0
L_738:				// Pred: L_738 L_399
	._LINE	0, 1990
	ADD	#-4,R0
	MOV	R0,R13
	LD	@(R9,R13),R1
	ST	R1,@(R8,R13)
	BNE32	L_738,R12
L_739:				// Pred: L_738
	._LINE	0, 1990
	LD	@(FP,12),R6	; _P_word
	LD	@(FP,-4),R7	; _i
	MOV	R8,R5
	CALL21	_Font_Config
	._LINE	0, 1991
	LDUB	@(FP,11),R4	; _Sprite_number
	LDUB	@(FP,27),R5	; _pos_x
	LDUB	@(FP,31),R6	; _pos_y
	CALL21	_sprite_position
	._LINE	0, 1992
	LDUB	@(FP,11),R4	; _Sprite_number
	CALL21	_sprite_colorpalette_transparent
	._LINE	0, 1993
	LD	@(FP,-4),R4	; _i
L_400:				// Pred: L_739
	._LINE	0, 1993
	._CONFIG	E
	._LINE	0, 1995
	LDM	(R8,R9)
	LEAVE
	LD	@SP+,RP
	ADDSP	#16
	RET
	._CONFIG	E
	.global	_Display_Font_AlignmentRight
	._SYMBOL	"Display_Font_AlignmentRight", F, 0x80000006, E, "_Display_Font_AlignmentRight", F
	._FPARAM	S, 6, F
	._SYMBOL	"Sprite_number", P, 0x80000002, A, 11
	._SYMBOL	"P_word", P, 0x80000002, A, 12
	._POINTER	1
	._SYMBOL	"fontconfig", P, 0x55, A, 16
	._SYMBOL	"color", P, 0x80000002, A, 23
	._SYMBOL	"pos_x", P, 0x80000002, A, 27
	._SYMBOL	"pos_y", P, 0x80000002, A, 31
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1998
_Display_Font_AlignmentRight:
L_401:
	STM	(R4,R5,R6,R7)
	ST	RP,@-SP
	ENTER	#36
	STM	(R8,R9)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 72
	._CONFIG	S, B
	._SYMBOL	"i", V, 0x80000006, A, -8
	._SYMBOL	"startx", V, 0x80000006, A, -4
	MOV	R6,R9
L_402:				// Pred: L_401
	._LINE	0, 2000
	._LINE	0, 2000
	LDI	#0,R0
	ST	R0,@(FP,-8)	; _i
	._LINE	0, 2001
	ST	R0,@(FP,-4)	; _startx
	._LINE	0, 2014
	CALL21	_copy_palette_to_LUT
	._LINE	0, 2015
	LDUB	@(FP,23),R4	; _color
	CALL21	_Set_FontColor
	._LINE	0, 2016
	LDUB	@(FP,11),R4	; _Sprite_number
	LD	@(FP,12),R5	; _P_word
	LDI:8	#-32,R0
	EXTSB	R0
	MOV	FP,R8
	ADDN	R0,R8
	MOV	R9,R1
	LDI	#24,R0
L_740:				// Pred: L_740 L_402
	._LINE	0, 2016
	ADD	#-4,R0
	MOV	R0,R13
	LD	@(R1,R13),R2
	ST	R2,@(R8,R13)
	BNE32	L_740,R12
L_741:				// Pred: L_740
	._LINE	0, 2016
	MOV	R8,R6
	CALL21	_Set_FontParm_GBK
	ST	R4,@(FP,-8)	; _i
	._LINE	0, 2017
	LD	@(FP,-8),R0	; _i
	CMP	#4,R0
	BNC32	L_404,R12
L_403:				// Pred: L_741
	._LINE	0, 2018
	._LINE	0, 2019
	LDI	#4,R0
	ST	R0,@(FP,-8)	; _i
	._LINE	0, 2020
L_404:				// Pred: L_403 L_741
	._LINE	0, 2021
	LDUB	@(FP,27),R1	; _pos_x
	LD	@(FP,-8),R0	; _i
	SUBN	R0,R1
	ST	R1,@(FP,-4)	; _startx
	._LINE	0, 2022
	LDUB	@(FP,11),R4	; _Sprite_number
	LDI	#24,R0
L_742:				// Pred: L_742 L_404
	._LINE	0, 2022
	ADD	#-4,R0
	MOV	R0,R13
	LD	@(R9,R13),R1
	ST	R1,@(R8,R13)
	BNE32	L_742,R12
L_743:				// Pred: L_742
	._LINE	0, 2022
	LD	@(FP,12),R6	; _P_word
	LD	@(FP,-8),R7	; _i
	MOV	R8,R5
	CALL21	_Font_Config
	._LINE	0, 2023
	LDUB	@(FP,11),R4	; _Sprite_number
	LD	@(FP,-4),R5	; _startx
	LDUB	@(FP,31),R6	; _pos_y
	CALL21	_sprite_position
	._LINE	0, 2024
	LDUB	@(FP,11),R4	; _Sprite_number
	CALL21	_sprite_colorpalette_transparent
	._LINE	0, 2025
	LD	@(FP,-8),R4	; _i
L_405:				// Pred: L_743
	._LINE	0, 2025
	._CONFIG	E
	._LINE	0, 2027
	LDM	(R8,R9)
	LEAVE
	LD	@SP+,RP
	ADDSP	#16
	RET
	._CONFIG	E
	._SYMBOL	"alpha_color", V, 0x80000008, E, "_alpha_color"
	._SYMBOL	"sprite_color", V, 0x80000006, E, "_sprite_color"
	._SYMBOL	"COLOR_TYPE", V, 0x80000002, E, "_COLOR_TYPE"
	._SYMBOL	"Font_Dot", V, 0x80000006, E, "_Font_Dot"
	._SYMBOL	"New_FontBuf", V, 0x80000002, E, "_New_FontBuf"
	._ARRAY	1, 1, 47, 0
	._SYMBOL	"Flag_FontRoll", V, 0x80000002, E, "_Flag_FontRoll"
	._SYMBOL	"Inter_Num", V, 0x80000002, E, "_Inter_Num"
	._SYMBOL	"Totle_Num", V, 0x80000006, E, "_Totle_Num"
	._SYMBOL	"Font_Att", V, 0x58, E, "_Font_Att"
	._ARRAY	23, 1, 4, 0
	._SYMBOL	"Font_SongName_config", V, 0x55, S, "_Font_SongName_config"
	._TYPED	C
	._SYMBOL	"Font_F_config", V, 0x55, S, "_Font_F_config"
	._TYPED	C
	._SYMBOL	"Font_E_config", V, 0x55, S, "_Font_E_config"
	._TYPED	C
	._SYMBOL	"Font_D_config", V, 0x55, S, "_Font_D_config"
	._TYPED	C
	._SYMBOL	"Font_C_config", V, 0x55, S, "_Font_C_config"
	._TYPED	C
	._SYMBOL	"Font_B_config", V, 0x55, S, "_Font_B_config"
	._TYPED	C
	._SYMBOL	"Font_A_config", V, 0x55, S, "_Font_A_config"
	._TYPED	C
	._SYMBOL	"g_rsPalette_Palette2_Data", V, 0x80000008, S, "_g_rsPalette_Palette2_Data"
	._ARRAY	4, 1, 0, 0
	._TYPED	C
	._SYMBOL	"g_rsPalette_Palette1_Data", V, 0x80000008, S, "_g_rsPalette_Palette1_Data"
	._ARRAY	4, 1, 0, 0
	._TYPED	C
	._SYMBOL	"LightSet_Coord", V, 0x57, S, "_LightSet_Coord"
	._ARRAY	8, 1, 9, 0
	._TYPED	C
	._SYMBOL	"Image_LightNum_config", V, 0x56, S, "_Image_LightNum_config"
	._ARRAY	24, 1, 0, 0
	._TYPED	C
	._SYMBOL	"Image_Light_config", V, 0x56, S, "_Image_Light_config"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"TPMSSet_Coord", V, 0x57, S, "_TPMSSet_Coord"
	._ARRAY	8, 1, 1, 0
	._TYPED	C
	._SYMBOL	"Image_TPMS_Set", V, 0x56, S, "_Image_TPMS_Set"
	._ARRAY	24, 1, 3, 0
	._TYPED	C
	._SYMBOL	"RadaSet_Coord", V, 0x57, S, "_RadaSet_Coord"
	._ARRAY	8, 1, 1, 0
	._TYPED	C
	._SYMBOL	"Image_Rada_Set", V, 0x56, S, "_Image_Rada_Set"
	._ARRAY	24, 1, 3, 0
	._TYPED	C
	._SYMBOL	"TPMS_Under0_Coord", V, 0x57, S, "_TPMS_Under0_Coord"
	._ARRAY	8, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_TPMS_Under0", V, 0x56, S, "_Image_TPMS_Under0"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"TPMSNum_C_RB_Coord", V, 0x57, S, "_TPMSNum_C_RB_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"TPMSNum_C_RF_Coord", V, 0x57, S, "_TPMSNum_C_RF_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"TPMSNum_C_LB_Coord", V, 0x57, S, "_TPMSNum_C_LB_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"TPMSNum_C_LF_Coord", V, 0x57, S, "_TPMSNum_C_LF_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"TPMSNum_Bar_RB_Coord", V, 0x57, S, "_TPMSNum_Bar_RB_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"TPMSNum_Bar_RF_Coord", V, 0x57, S, "_TPMSNum_Bar_RF_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"TPMSNum_Bar_LB_Coord", V, 0x57, S, "_TPMSNum_Bar_LB_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"TPMSNum_Bar_LF_Coord", V, 0x57, S, "_TPMSNum_Bar_LF_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"Image_TPMS_RedNum", V, 0x56, S, "_Image_TPMS_RedNum"
	._ARRAY	24, 1, 10, 0
	._TYPED	C
	._SYMBOL	"Image_TPMS_WhiteNum", V, 0x56, S, "_Image_TPMS_WhiteNum"
	._ARRAY	24, 1, 10, 0
	._TYPED	C
	._SYMBOL	"TPMSUnit_C_Coord", V, 0x57, S, "_TPMSUnit_C_Coord"
	._ARRAY	8, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_TPMSUnit_C", V, 0x56, S, "_Image_TPMSUnit_C"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"TPMSUnit_Bar_Coord", V, 0x57, S, "_TPMSUnit_Bar_Coord"
	._ARRAY	8, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_TPMSUnit_Bar", V, 0x56, S, "_Image_TPMSUnit_Bar"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"TPMS_Tire_Coord", V, 0x57, S, "_TPMS_Tire_Coord"
	._ARRAY	8, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_TPMSTire_config", V, 0x56, S, "_Image_TPMSTire_config"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"TPMS_Line_Coord", V, 0x57, S, "_TPMS_Line_Coord"
	._ARRAY	8, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_TPMSLine_config", V, 0x56, S, "_Image_TPMSLine_config"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"Image_TPMSCar_config", V, 0x56, S, "_Image_TPMSCar_config"
	._ARRAY	24, 1, 0, 0
	._TYPED	C
	._SYMBOL	"MenuPage_ChooseUp", V, 0x57, S, "_MenuPage_ChooseUp"
	._ARRAY	8, 1, 4, 0
	._TYPED	C
	._SYMBOL	"Image_MenuPage_config", V, 0x56, S, "_Image_MenuPage_config"
	._ARRAY	24, 1, 5, 0
	._TYPED	C
	._SYMBOL	"MenuSet_ChooseUp", V, 0x57, S, "_MenuSet_ChooseUp"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"Image_MenuSet_config", V, 0x56, S, "_Image_MenuSet_config"
	._ARRAY	24, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_Warn_Txt_config", V, 0x56, S, "_Image_Warn_Txt_config"
	._ARRAY	24, 1, 10, 0
	._TYPED	C
	._SYMBOL	"Image_Warn_Pic_config", V, 0x56, S, "_Image_Warn_Pic_config"
	._ARRAY	24, 1, 9, 0
	._TYPED	C
	._SYMBOL	"Image_Hardware_config", V, 0x56, S, "_Image_Hardware_config"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"Image_Sofeware_config", V, 0x56, S, "_Image_Sofeware_config"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"Image_RadarUp_RB_config", V, 0x56, S, "_Image_RadarUp_RB_config"
	._ARRAY	24, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_RadarUp_LB_config", V, 0x56, S, "_Image_RadarUp_LB_config"
	._ARRAY	24, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_RadarUp_RF_config", V, 0x56, S, "_Image_RadarUp_RF_config"
	._ARRAY	24, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_RadarUp_LF_config", V, 0x56, S, "_Image_RadarUp_LF_config"
	._ARRAY	24, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_Radar_Car_config", V, 0x56, S, "_Image_Radar_Car_config"
	._TYPED	C
	._SYMBOL	"FaultRecord_Coord", V, 0x57, S, "_FaultRecord_Coord"
	._ARRAY	8, 1, 7, 0
	._TYPED	C
	._SYMBOL	"Image_Fault_History_config", V, 0x56, S, "_Image_Fault_History_config"
	._ARRAY	24, 1, 8, 0
	._SYMBOL	"FaultList_Coord_Line6", V, 0x57, S, "_FaultList_Coord_Line6"
	._TYPED	C
	._SYMBOL	"FaultList_Coord_Line5", V, 0x57, S, "_FaultList_Coord_Line5"
	._TYPED	C
	._SYMBOL	"FaultList_Coord_Line4", V, 0x57, S, "_FaultList_Coord_Line4"
	._TYPED	C
	._SYMBOL	"FaultList_Coord_Line3", V, 0x57, S, "_FaultList_Coord_Line3"
	._TYPED	C
	._SYMBOL	"FaultList_Coord_Line2", V, 0x57, S, "_FaultList_Coord_Line2"
	._TYPED	C
	._SYMBOL	"FaultList_Coord_Line1", V, 0x57, S, "_FaultList_Coord_Line1"
	._TYPED	C
	._SYMBOL	"FaultList_Coord", V, 0x57, S, "_FaultList_Coord"
	._ARRAY	8, 1, 5, 0
	._TYPED	C
	._SYMBOL	"Image_Fault_Message_config", V, 0x56, S, "_Image_Fault_Message_config"
	._ARRAY	24, 1, 6, 0
	._SYMBOL	"Maintain_CharUp_Coord_Line5", V, 0x57, S, "_Maintain_CharUp_Coord_Line5"
	._TYPED	C
	._SYMBOL	"Maintain_CharUp_Coord_Line4", V, 0x57, S, "_Maintain_CharUp_Coord_Line4"
	._TYPED	C
	._SYMBOL	"Maintain_CharUp_Coord_Line3", V, 0x57, S, "_Maintain_CharUp_Coord_Line3"
	._TYPED	C
	._SYMBOL	"Maintain_CharUp_Coord_Line2", V, 0x57, S, "_Maintain_CharUp_Coord_Line2"
	._TYPED	C
	._SYMBOL	"Maintain_CharUp_Coord_Line1", V, 0x57, S, "_Maintain_CharUp_Coord_Line1"
	._TYPED	C
	._SYMBOL	"Image_Maintain_config", V, 0x56, S, "_Image_Maintain_config"
	._ARRAY	24, 1, 7, 0
	._TYPED	C
	._SYMBOL	"Image_InstantFuel_NewUnit_config", V, 0x56, S, "_Image_InstantFuel_NewUnit_config"
	._TYPED	C
	._SYMBOL	"Image_InstFuel_StepNum_config", V, 0x56, S, "_Image_InstFuel_StepNum_config"
	._TYPED	C
	._SYMBOL	"Image_InstFuel_Num_config", V, 0x56, S, "_Image_InstFuel_Num_config"
	._ARRAY	24, 1, 39, 0
	._TYPED	C
	._SYMBOL	"Image_InstFuel_Step_config", V, 0x56, S, "_Image_InstFuel_Step_config"
	._ARRAY	24, 1, 2, 0
	._TYPED	C
	._SYMBOL	"Image_InstFuel_StepLine_config", V, 0x56, S, "_Image_InstFuel_StepLine_config"
	._TYPED	C
	._SYMBOL	"Image_InstFuel_BackGround_config", V, 0x56, S, "_Image_InstFuel_BackGround_config"
	._TYPED	C
	._SYMBOL	"Image_InstFuel_Title_config", V, 0x56, S, "_Image_InstFuel_Title_config"
	._TYPED	C
	._SYMBOL	"Image_Door_config", V, 0x56, S, "_Image_Door_config"
	._ARRAY	24, 1, 5, 0
	._TYPED	C
	._SYMBOL	"DTE_Coord_Sin", V, 0x57, S, "_DTE_Coord_Sin"
	._TYPED	C
	._SYMBOL	"DTE_Coord_Ten", V, 0x57, S, "_DTE_Coord_Ten"
	._TYPED	C
	._SYMBOL	"DTE_Coord_Hun", V, 0x57, S, "_DTE_Coord_Hun"
	._TYPED	C
	._SYMBOL	"Image_DTE_Unit_config", V, 0x56, S, "_Image_DTE_Unit_config"
	._TYPED	C
	._SYMBOL	"Image_DTE_Title_config", V, 0x56, S, "_Image_DTE_Title_config"
	._TYPED	C
	._SYMBOL	"Image_DTENum_config", V, 0x56, S, "_Image_DTENum_config"
	._ARRAY	24, 1, 10, 0
	._TYPED	C
	._SYMBOL	"AveFuel_Coord_Nut", V, 0x57, S, "_AveFuel_Coord_Nut"
	._TYPED	C
	._SYMBOL	"AveFuel_Coord_Sin", V, 0x57, S, "_AveFuel_Coord_Sin"
	._TYPED	C
	._SYMBOL	"AveFuel_Coord_Ten", V, 0x57, S, "_AveFuel_Coord_Ten"
	._TYPED	C
	._SYMBOL	"Image_AveFuel_UnitNew_config", V, 0x56, S, "_Image_AveFuel_UnitNew_config"
	._TYPED	C
	._SYMBOL	"Image_AveFuel_Unit_config", V, 0x56, S, "_Image_AveFuel_Unit_config"
	._TYPED	C
	._SYMBOL	"Image_AveFuel_Title_config", V, 0x56, S, "_Image_AveFuel_Title_config"
	._TYPED	C
	._SYMBOL	"Image_AveFuel_Dot_config", V, 0x56, S, "_Image_AveFuel_Dot_config"
	._TYPED	C
	._SYMBOL	"Image_AveFuel_Num_config", V, 0x56, S, "_Image_AveFuel_Num_config"
	._ARRAY	24, 1, 10, 0
	._TYPED	C
	._SYMBOL	"Image_Logo_config", V, 0x56, S, "_Image_Logo_config"
	._ARRAY	24, 1, 0, 0
	._TYPED	C
	._SYMBOL	"Default_Coord_ODOUnit", V, 0x57, S, "_Default_Coord_ODOUnit"
	._TYPED	C
	._SYMBOL	"Default_Coord_ODO0th", V, 0x57, S, "_Default_Coord_ODO0th"
	._TYPED	C
	._SYMBOL	"Default_Coord_ODO1st", V, 0x57, S, "_Default_Coord_ODO1st"
	._TYPED	C
	._SYMBOL	"Default_Coord_ODO2nd", V, 0x57, S, "_Default_Coord_ODO2nd"
	._TYPED	C
	._SYMBOL	"Default_Coord_ODO3rd", V, 0x57, S, "_Default_Coord_ODO3rd"
	._TYPED	C
	._SYMBOL	"Default_Coord_ODO4th", V, 0x57, S, "_Default_Coord_ODO4th"
	._TYPED	C
	._SYMBOL	"Default_Coord_ODO5th", V, 0x57, S, "_Default_Coord_ODO5th"
	._TYPED	C
	._SYMBOL	"Default_Coord_ODO6th", V, 0x57, S, "_Default_Coord_ODO6th"
	._TYPED	C
	._SYMBOL	"Default_Coord_TripUnit", V, 0x57, S, "_Default_Coord_TripUnit"
	._TYPED	C
	._SYMBOL	"Default_Coord_TripNut", V, 0x57, S, "_Default_Coord_TripNut"
	._TYPED	C
	._SYMBOL	"Default_Coord_TripSin", V, 0x57, S, "_Default_Coord_TripSin"
	._TYPED	C
	._SYMBOL	"Default_Coord_TripTen", V, 0x57, S, "_Default_Coord_TripTen"
	._TYPED	C
	._SYMBOL	"Default_Coord_TripHun", V, 0x57, S, "_Default_Coord_TripHun"
	._TYPED	C
	._SYMBOL	"Default_TripName_config", V, 0x56, S, "_Default_TripName_config"
	._TYPED	C
	._SYMBOL	"Default_ODOName_config", V, 0x56, S, "_Default_ODOName_config"
	._TYPED	C
	._SYMBOL	"Default_TripUnit_config", V, 0x56, S, "_Default_TripUnit_config"
	._TYPED	C
	._SYMBOL	"Default_TripDot_config", V, 0x56, S, "_Default_TripDot_config"
	._TYPED	C
	._SYMBOL	"Default_Trip_config", V, 0x56, S, "_Default_Trip_config"
	._ARRAY	24, 1, 9, 0
	._TYPED	C
	._SYMBOL	"Default_Coord_TimeMSin", V, 0x57, S, "_Default_Coord_TimeMSin"
	._TYPED	C
	._SYMBOL	"Default_Coord_TimeMTen", V, 0x57, S, "_Default_Coord_TimeMTen"
	._TYPED	C
	._SYMBOL	"Default_Coord_TimeHSin", V, 0x57, S, "_Default_Coord_TimeHSin"
	._TYPED	C
	._SYMBOL	"Default_Coord_TimeHTen", V, 0x57, S, "_Default_Coord_TimeHTen"
	._TYPED	C
	._SYMBOL	"Default_TimeColon_config", V, 0x56, S, "_Default_TimeColon_config"
	._TYPED	C
	._SYMBOL	"Default_Time_config", V, 0x56, S, "_Default_Time_config"
	._ARRAY	24, 1, 9, 0
	._TYPED	C
	._SYMBOL	"Default_BackGround_config", V, 0x56, S, "_Default_BackGround_config"
	._TYPED	C
	.end	
